Spring Boot常用注解

这两周在中软国际企业实践,其中学习Spring Boot的过程中需要用到一些注解,极大化的方便了项目的配置和各个模块之间的管理;做笔记的时候特别注意了以下常用的注解:

controller层:

	1@Controller
		@Controller 用来响应页面,表示当前的类为控制器。

	2@RestController
		@RestController@ResponseBody@Controller的结合
		表明当前类是控制器且返回的是一组数据,不是页面

	3@Autowired
		这个注解的作用是将其他的类,接口引入,类似于之前的类的初始化等,用这个注解,类中或接口的方法就可以直接调用了。

	4@RequestMapping
		当前台界面调用Controller处理数据时候告诉控制器怎么操作
		作用:URL映射。

	5@GetMapping
		@RequestMapping(method = RequestMethod.GET)的简写
		作用:对应查询,表明是一个查询URL映射

	6@PostMapping
		@RequestMapping(method = RequestMethod.POST)的简写
		作用:对应增加,表明是一个增加URL映射

	7@PutMapping
		@RequestMapping(method = RequestMethod.PUT)的简写
		作用:对应更新,表明是一个更新URL映射

	8@DeleteMapping
		@RequestMapping(method = RequestMethod.DELETE)的简写

service层:
	1.@service
		用于标注业务层组件
		
dao层:
	1.@Repository
		是用来注解接口,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常
配置:
	1.@Configuration,@Bean
		可理解为用spring的时候xml里面的<beans>标签,用@Configuration注解该类,等价 与XML中配置beans
		@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名

其他层的重要注解(包括lombox):

mybatis
@Mapper Mapper 配置
lombox 相关注解
@Data lombox bean 配置 可以省略写get 和 set
swagger-ui 注解
@ApiOperation(“根据id查询信息”) API 描述
@EnableSwagger2 swagger 启动配置
@EnableAutoConfiguration
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值