spring注入方式
Core technologies: dependency injection, events, resources, i18n, validation, data binding, type conversion, SpEL, AOP.
Testing: mock objects, TestContext framework, Spring MVC Test, WebTestClient.
Data Access: transactions, DAO support, JDBC, ORM, Marshalling XML.
Spring MVC and Spring WebFlux web frameworks.
Integration: remoting, JMS, JCA, JMX, email, tasks, scheduling, cache.
Languages: Kotlin, Groovy, dynamic languages.
注入方法
注解方法
@Autowired:自动装配
默认byType的方式注入
通过将@Autowired注解放在构造器上来完成构造器注入,默认构造器参数通过类型自动装配
通过将@Autowired注解放在构造器上来完成字段注入
通过将@Autowired注解放在方法上来完成方法参数注入
@Resource
java java的注解,默认使用byName的方式,
set方法注入
构造器注入
使用带参的构造方法 constructor-arg
在XML文件中同样不用的形式,而是使用标签
ref属性同样指向其它标签的name属性
静态工厂注入
实例工厂注入
Last updated
Was this helpful?