Spring boot 中常用的注解
来源:互联网 发布:淘宝神笔在哪里打开 编辑:程序博客网 时间:2024/05/22 03:13
Spring Boot是新一代Spring应用的开发框架,它能够快速的进行应用开发,让人忘记传统的繁琐配置,更加专注于业务逻辑。其设计理念是尽可能的减少xml的配置。
Spring boot是一个简化了配置的Spring,专门为快速开发而设计。
Spring boot 中常用的注解如下:
• @ResponseBody
用该注解修饰的函数,会将结果直接填充到HTTP的响应体中,一般用于构建RESTful的api;
• @Controller
用于定义控制器类,在spring 项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service层)。
• @RestController
@ResponseBody和@Controller的合集
• @RequestMapping
提供路由信息,负责URL到Controller中的具体函数的映射。
• @EnableAutoConfiguration
Spring Boot自动配置(auto-configuration):尝试根据你添加的jar依赖自动配置你的Spring应用。例如,如果你的classpath下存在HSQLDB,并且你没有手动配置任何数据库连接beans,那么我们将自动配置一个内存型(in-memory)数据库”。你可以将@EnableAutoConfiguration或者@SpringBootApplication注解添加到一个@Configuration类上来选择自动配置。如果发现应用了你不想要的特定自动配置类,你可以使用@EnableAutoConfiguration注解的排除属性来禁用它们.
• @ComponentScan
表示将该类自动发现(扫描)并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。我们经常使用@ComponentScan注解搜索beans,并结合@Autowired注解导入。
• @Configuration
相当于传统的xml配置文件,如果有些第三方库需要用到xml文件,建议仍然通过@Configuration类作为项目的配置主类——可以使用@ImportResource注解加载xml配置文件。
• @SpringBootApplication
相当于@EnableAutoConfiguration、@ComponentScan和@Configuration的合集。
• @Import
用来导入其他配置类。
• @ImportResource
用来加载xml配置文件。
• @Autowired
自动导入依赖的bean
• @Service
一般用于修饰service层的组件
• @Repository
使用@Repository注解可以确保DAO或者repositories提供异常转译,这个注解修饰的DAO或者repositories类会被ComponetScan发现并配置,同时也不需要为它们提供XML配置项。
- Spring Boot中几个常用的注解
- Spring boot 中常用的注解
- Spring boot的常用注解
- (13)spring boot中常用的注解@RestController和@RequestMapping
- Spring Boot 常用注解
- Spring Boot 常用注解
- Spring Boot 常用注解
- Spring Boot 常用注解
- Spring boot 常用注解
- spring boot 的常用注解使用 总结
- spring boot 的常用注解使用 总结
- Spring boot简单常用的注解
- spring boot常用注解详解
- Spring Boot常用注解大全
- spring boot常用注解说明
- 【Spring】--spring MVC中常用的注解
- spring boot 中@RestController 注解
- Spring Boot系列(三) Spring Boot 常用注解
- 京东笔试题——幸运数
- 读论文《A Neural Probabilistic Language Model》
- MD5加密那点事
- jquery双日历插件daterangepicker.js设置可选时间时分秒
- apache-activemq
- Spring boot 中常用的注解
- 《第一行代码》——(服务最佳实践)问题,解决,体会
- 2018链家校招内推-大数据开发工程师笔试编程题
- cgo调用C++函数实现
- Java NIO使用及原理分析 (一)
- 《为什么人工智能肯定会超越人类?》
- ZXing生成二维码(Java)
- muduo源码学习(18)-EventLoopThread
- Change Internal ID of ODI Repository. (ODI-10093: You are importing an object from another)