-
扩展理解: 依赖注入:Dependency Injection查看全部
-
IOC DI查看全部
-
接口是沟通中的一种规范。查看全部
-
资料地址查看全部
-
自定义Bean name init-method destroy-method查看全部
-
@Bean标识一个用于配置和初始化一个由SpringIoC容器管理的新对象的方法,类似于XML配置文件的<bean /> 可以在Spring的@Component[通常使用@Configuration]注解的类中使用@Bean注解任何方法 例1: @Configuration public class AppConfig { @Bean public MyService myservice() { return new MyServiceImpl(); } } 例2: <beans> <bean id="myService" class="com.acme.services.MyServiceImpl" /> </beans>查看全部
-
自定义自己的qualifier注解并使用: 定义: @qualifier public @interface Genre{ String value(); } XML:<qualifier type="Genre" value="Action"/> 使用: @Genre("Action")查看全部
-
JSR-250@Resource注解:通过其独特的名称来定义来识别特定的目标(与声明的类型无关的匹配过程) 集合或者Map类型的bean(通过唯一名称引用集合或Map的bean) @Autowired和@Qualifier的区别: @Autowired适用于fields,constructors,multi-argument methods这些允许在参数级别使用@Qualifier注解缩小范围的情况 @Resource适用于成员变量、只有一个参数的setter方法,所以在目标是构造器或一个多参数方法时,最好的方式是使用qualifiers查看全部
-
@Qualifier:按类型自动装配可能多个bean实例的情况,可以使用Spring的@Qualifier注解缩小范围(或指定唯一),也可以用于指定单独的构造器参数或方法参数 可用于注解集合类型变量查看全部
-
@Autowired是由Spring BeanPostProcessor处理的 自己的BeanPostProcessor或BeanFactoryPostProcessor不能应用@Autowired,必须通过XML或者Spring的@Bean注解加载查看全部
-
先接口的,后Bean配置的init-method和destroy-method。 若上面两种之一实现,则默认的不会调用。查看全部
-
Bean的作用域。 <bean id="xx" class="xxx" scope="singleton"></bean>查看全部
-
构造注入:<constructor-arg name="xx" ref="xxx" /> 设值注入:<property name="xx" ref="xxx"></property>查看全部
-
Classpath: new ClassPathXmlApplicationContext(); Web应用: org.springframework.web.context.ContextLoaderListener/ContextLoaderServlet, 使用Listener或者Servlet来初始化Bean容器。查看全部
-
junit学习中查看全部
举报
0/150
提交
取消