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 常用注解总结

    参数绑定增强 @PathVariable @RequestParam 请求体和相应体增强@Requestpart @RequestBody @RequestBody 模型绑定增强 @ModelAttribute 异常处理增强 @ControllerAdvice 控制器增强bean
经验分享 程序员 微信小程序 职场和发展