SpringBoot -- 常见注解
2018-11-12 23:45
239 查看
版权声明:欢迎转载,转载请注明出处 https://blog.csdn.net/ausu1212/article/details/84001010
@SpringBootApplication
在启动类上可以看到这个注解,标识该类为启动类。改注解其实是一个组合注解,由
@SpringBootConfiguration、
@EnableAutoConfiguration和
@ComponentScan组成。
@SpringBootConfiguration继承自
@Configuration,两者功能已知,标识该类为配置类,讲当前类中
@Bean注解的方法的实例纳入spring容器中,并且实例名就是方法名,从而实现用Java代码替代传统的xml配置。
@EnableAutoConfiguration会基于添加的
spring-boot-starter-*依赖,采用“约定由于配置”的方式去配置项目。
@ComponentScan组件扫描,扫描到有
@Controller、
@Service等注解的类,将其注册为Bean,纳入spring容器管理中。
@RestController
该注解也是一个组合注解,由
@Controller和
@ResponseBody组合而成。
@RequestMapping
相关
Spring4开始新增了几个注解如:
@GetMapping、
@PostMapping、
@PutMapping、
@DeleteMapping等。
@GetMapping等价于
@RequestMapping(method = RequestMethod.GET)标识该方法为Get方法,其他分别为Post、Put、Delete方法,用于Restful风格中,分别对应着查、增、改、删。
待添加,欢迎留言
相关文章推荐
- SpringBoot常见注解
- Spring Boot 项目启动顺序以及常见注解作用
- spring boot JPA 使用(二)常见注解说明
- Spring Boot常见配置及错误
- @SpringBootApplication注解学习
- Spring Boot (教程六: 注解列表)
- Spring Boot(四)@EnableXXX注解分析
- spring boot 学习(三)API注解记录及测试
- SpringBoot 注解调用Redis缓存
- Spring Boot 核心注解与配置文件
- SpringBoot入门-16(springboot集成mybatis注解形式)
- spring boot:使用@ConfigurationProperties注解加载配置文件
- Spring Boot 自定义注解
- spring boot 入门学习(二)配置文件注解
- Spring Boot注解(annotation)列表
- SpringBoot Cache 注解 @Cacheable,@CachePut , @CacheEvict
- @EnableAutoConfiguration和@SpringbootApplication注解
- SpringBoot 使用WebSocket打造在线聊天室(基于注解)
- [SpringBoot系列]--Spring Hibernate search 注解实现(未测试)
- SpringBoot 快速整合Mybatis(去XML化+注解进阶)