Spring和Spring MVC

209 阅读2分钟
1.Spring的配置发展:
2.推荐安装SpringIDE插件进行基于Spring的开发。
3.依赖注入DI指的是由容器负责创建对象和维护对象之间的依赖关系,控制反转IOC是通过依赖注入实现的。
4.声明bean的注解:
5.注入bean的注解:
6.java配置是Spring4.x推荐的配置方式,通过@Configuration(声明为配置类)和@Bean(注解在方法上,声明返回的是一个bean)实现。推荐的配置方式:全局配置使用java配置,业务配置使用注解配置。
7.AOP面向切面编程,支持AspectJ注解,常用的注解有:
1.@Scope注解定义bean的作用域:
2.使用@Value注入属性的不同值,支持EL表达式
3.bean的创建和销毁前后可以执行一定的操作,使用注解如下:
4.profile为在不同环境下使用不同的配置,方法如下:
5.Spring事件用于支持bean之间的消息通信
1.Spring Aware可以让bean获取Spring容器的服务。
2.Spring通过TaskExecutor实现多线程和并发编程。使用ThreadPoolTaskExecutor实现基于线程池的TaskEcecutor。使用@EnableAsync开启对异步任务的支持,使用@Async注解声明方法是一个异步任务。
3.@EnableScheduling开启计划任务支持(在config类上使用),然后在方法上通过@Scheduled声明计划任务方法。@Scheduled支持cron,fixDelay,fixRate等。
4.@Conditional根据满足特定条件创建特定的bean。
5.支持新增注解组合已有注解的功能。
1.通过实现WebApplicationInitializer接口可以不使用web.xml配置文件。
2.Spring MVC常用注解
3.Spring MVC通过继承WebMvcConfigurerAdapter类并在配置类使用@EnableWebMvc来定制配置,如添加静态文件目录等。
4.高级配置

因篇幅原因,资料我都放在文档里了,有需要的转发+关注,私信我获取