开发者社区> 欢少的成长之路> 正文

SpringBoot 注解整理学习笔记

简介: 本人是 6天学完SpringBoot的 有不足的地方 请指出 先记录一下 整个学习笔记的大纲 稍后上项目的时候 将一点一点写细节的操作问题
+关注继续查看

本人是 6天学完SpringBoot的 有不足的地方 请指出 先记录一下 整个学习笔记的大纲 稍后上项目的时候 将一点一点写细节的操作问题


@SpringBootApplication 核心注解 开启spring 自动配置

@EnableDubboConfiguration 开启dubbo注解

@MapperScan 开启扫描Mapper接口以及目录

@Mapper 扫描接口到容器要不然不能通过容器调用

@RequestMapping 这个就是写后端地址

@RestController = @Controller+@ResponseBody 这个就是控制器的注解 第三个的意思是返回字符串还是对象

@Autowired 用于平时初始化 加入容器注解等等

@Transactional 用于事务的处理注解 在方法头上加上即可

@ConfigurationProperties 这个的意思就是从配置文件获取数据的时候区分前缀的开头 里面的属性用到prefix 和 suffix

@Service 用于接口实现类 进行注解方便调用

@GetMappering 多用于Get请求获取数据

@DeleteMapping多用于删除请求

@PostMapping 多用于插入进行一些请求处理

@PutMapping 用于更新发送一些请求数据

RESTful请求注意体现的是一个连接 例如 localhost:8080/student/1/li/女

@PathVariable 就是实现带参 地址拼接 存在链接相似进行导向的时候就要利用以上四种增删改查方式并且加上存放的位置先后 进行一些路径的重复问题 原则上路径的单词用名词尽量不用动词 防止出错 只要参数不是数据库字段 可以不采用 ?和&


SpringBoot进行集成Redis的时候 两步走 第一pom添加依赖 第二 核心配置文件中添加redis配置 具体操作查看本人官网 www.aolanghs.com 需要单独部署Redis进行配置修改 然后利用工具进行连接 最后利用SpringBoot 进行数据的发送和获取操作


SpringBoot进行集成Dubbo分布式框架 分为三个工程 一个是接口工程个人建议 maven 空即可 服务者和提供者全部创建 springBoot框架 接口工程:主要存放bean和业务和接口 服务提供者:主要是业务接口的实现并将服务暴漏并且注册到注册中心调用数据持久层 操作方法是添加dubbo依赖 注入中心 接口工程服务提供者核心配置文件 第三个工程就是服务消费者工程:主要是处理浏览器客户端发送的请求从注册中心调用服务提供者所提供的服务 操作方法是添加dubbo 注册中心 接口工程配置 服务消费者 核心配置处理文件


SpringBoot拦截器 首先专门在外部写一个模块拦截器 去实现HandlerInterceptor这个接口 然后给他配置拦截器对象 实现 WebMvcConfiguraer里的addInterceptors

SpringBoot使用servlet的话用到两个注解 @WebServlet和@ServletCompanscan 在servlet写一个地址urlpatterns用于被访问 在主函数里定义一个servlet扫描器 @ServletComponentScan 后面跟servlet包名 即可实现

上面记录的是 拦截器 现在记录一下过滤器 创建一个filter实现Filter这个接口并实现doFilter这个方法 然后在主函数上面加一个

@ServletComponentScan扫描一下包名即可

SpringBoot在解决编码问题的时候 可以定义一个过滤器 里面用bean标签 在servletConfig文件里有源码 第二种方案就是在核心配置文件 三句代码搞定


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
27728 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
15292 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
19980 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
14855 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
22221 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23524 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
36342 0
+关注
欢少的成长之路
有物流,电商经验,RocketMQ领域专家,csdn/掘金等平台优质作者,就职于物流企业Java开发岗位
98
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载