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

spring发展历程和常用注解总结

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

spring发展历程和常用注解总结

Spring的发展历程
  • spring1.0时代:xml时代
  • spring2.0时代: 注解配置时代,@Component @Service @Controller @Repository(mybaits @Mapper)
  • @Autowired @Injected @import @importResource
  • spring3.0时代: Java 配置时代,@Configuration @Bean 可以对第三方进行配置
  • spring4.0时代: 自动化配置时代 核心注解@EnableAutoConfiguration @ComponentScan @SpringbootConfiguration ,自动扫描+自动配置。 springboot主要通过自动扫描,扫描当前和其子包jar包的下面的mate-inf文件下面的spring.factories 文件,找到相应的自动配置组件,根据条件加载,同时 根据@ConfigurationProperties 读取配置文件属性批量注入组件属性
  • 其他: 读取配置文件注解@EnableConfigurationProperties @ConfigurationProperties @Value

SpringMVC 常用注解总结

主要和http url+请求头RequestHeader+请求体RequestBody, 响应头ResponseHeader,响应体ReposnseBody相关,以及spring的属性占位符${}(属性占位符来源包括启动参数,系统变量、jvm参数、环境变量,springboo配置文件.yml,以及各种自定义属性源),和SPEL #{}.
核心注解 @RequestMapping(cpath=‘’,method=‘’,prama=‘’,header=")

  • 参数绑定增强 @PathVariable @RequestParam
  • 请求体和相应体增强@Requestpart @RequestBody @RequestBody
  • 模型绑定增强 @ModelAttribute
  • 异常处理增强 @ControllerAdvice
  • 控制器增强bean
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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