栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring -> Spring Boot中常⽤注解及其底层实现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring -> Spring Boot中常⽤注解及其底层实现

Spring Boot中常⽤注解及其底层实现

@SpringBootApplication注解:这个注解标识了⼀个SpringBoot⼯程,它实际上是另外三个注解的组合,这三个注解是:

@SpringBootConfiguration:这个注解实际就是⼀个@Configuration,表示启动类也是⼀个 配置类@EnableAutoConfiguration:向Spring容器中导⼊了⼀个Selector,⽤来加载ClassPath下Spring.Factories中所定义的⾃动配置类,将这些⾃动加载为配置Bean@ComponentScan:标识扫描路径,因为默认是没有配置实际扫描路径,所以SpringBoot扫描的路径是启动类所在的当前⽬录

@Bean注解:⽤来定义Bean,类似于XML中的标签,Spring在启动时,会对加了**@Bean注解**的⽅法进⾏解析,将⽅法的名字做为beanName,并通过执⾏⽅法得到bean对象

@Controller、@RestController

SpringMVC子容器会将所有标注了Controller注解的类加载创建在DispatcherServlet执行到HandlerMapping 处理器映射器时将URL对应的Controller找到

@Component丶@Repository丶@Service

SpringIOC容器启动时会见标注了这些注解的类创建为Bean

@RequestMapping丶@GetMapping丶@PostMapping

处理特点HTTP请求的注解

@RequestParam丶@PathVariable

注释在方法参数的 -> HandlerAdapter 处理器适配器解析参数时判断

@ResponseBody

用于返回json数据的注解 -> HandlerAdapter 处理器适配器解析返回类型时判断

@Aspect丶@befor丶@after丶@Transactional

用于AOP的注解AOP事务相关的注解

@Autowired丶@Value

用于依赖注入的注解

@Entity丶@Table丶@Id

用于实体类的注解

@import

导入类注解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/759224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号