欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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=“myInitdestroy-method=“myDestroyscope=“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,使用方便