Spring配置Bean的方式
程序员文章站
2022-05-23 10:06:12
...
配置Bean
基于XML配置Bean
基于注解配置Bean
基于Java类配置Bean
基于XML配置
ApplicationContext.xml
<bean id=“loginUserDao” class=“com.chinalife.dao.impl.LoginUserDaoImpl”
lazy-init=“true” init-method=“myInit” destroy-method=“myDestroy”
scope=“prototype”>
……
</bean>
简写
<bean id="beanFactroy" class="com.stonegeek.service.impl.BeanFactroyImpl" />
基于注解配置
在具体的类中,使用注解
@Controller,控制器类
@Service,业务逻辑类
@Repository,DAO类
@Component,普通的Spring Bean类
基于Java类配置
代码
@Configuration
public class Conf {
@Scope(“prototype”)
@Bean(“loginUserDao”)
public LoginUserDao loginUserDao() {
return new LoginUserDao();
}
}
推荐
注解的方式,配置Bean,使用方便