spring注解开发



第一步,设置xml约束文件
 
   
第一步,设置xml约束文件

 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context.xsd">



第二步,定义Bean
除了@Component外,Spring提供了3个功能基本和@Component等效的注解
@Repository 用于对DAO实现类进行标注
@Service 用于对Service实现类进行标注
@Controller 用于对Controller实现类进行标注
@Scope(value="prototype")这样就是多例的
第三步,自动装配Bean

使用@Autowired 进行自动注入,按照类型注入
使用@Qualifier指定注入Bean的名称,按照名称注入
使用Qualifier 指定Bean名称后,注解Bean必须指定相同名称
Spring提供对JSR-250中定义@Resource标准注解的支持
@Resource(name="userDao") 
private UserDao userDao;
@PostConstruct//初始化的时候执行
public void setup(){
System.out.println("初始化...");
}
@PreDestroy//销毁的时候执行
public void teardown(){
System.out.println("销毁...");
}


       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context.xsd">



第二步,定义Bean
除了@Component外,Spring提供了3个功能基本和@Component等效的注解
@Repository 用于对DAO实现类进行标注
@Service 用于对Service实现类进行标注
@Controller 用于对Controller实现类进行标注
@Scope(value="prototype")这样就是多例的
第三步,自动装配Bean

使用@Autowired 进行自动注入,按照类型注入
使用@Qualifier指定注入Bean的名称,按照名称注入
使用Qualifier 指定Bean名称后,注解Bean必须指定相同名称
Spring提供对JSR-250中定义@Resource标准注解的支持
@Resource(name="userDao") 
private UserDao userDao;
@PostConstruct//初始化的时候执行
public void setup(){
System.out.println("初始化...");
}
@PreDestroy//销毁的时候执行
public void teardown(){
System.out.println("销毁...");
}


       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context.xsd">








第二步,定义Bean
除了@Component外,Spring提供了3个功能基本和@Component等效的注解
@Repository 用于对DAO实现类进行标注
@Service 用于对Service实现类进行标注
@Controller 用于对Controller实现类进行标注
@Scope(value="prototype")这样就是多例的
第三步,自动装配Bean

使用@Autowired 进行自动注入,按照类型注入
使用@Qualifier指定注入Bean的名称,按照名称注入
使用Qualifier 指定Bean名称后,注解Bean必须指定相同名称
Spring提供对JSR-250中定义@Resource标准注解的支持
@Resource(name="userDao") 
private UserDao userDao;
@PostConstruct//初始化的时候执行
public void setup(){
System.out.println("初始化...");
}
@PreDestroy//销毁的时候执行
public void teardown(){
System.out.println("销毁...");
}
第一步,设置xml约束文件
 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context.xsd">



第二步,定义Bean
除了@Component外,Spring提供了3个功能基本和@Component等效的注解
@Repository 用于对DAO实现类进行标注
@Service 用于对Service实现类进行标注
@Controller 用于对Controller实现类进行标注
@Scope(value="prototype")这样就是多例的
第三步,自动装配Bean

使用@Autowired 进行自动注入,按照类型注入
使用@Qualifier指定注入Bean的名称,按照名称注入
使用Qualifier 指定Bean名称后,注解Bean必须指定相同名称
Spring提供对JSR-250中定义@Resource标准注解的支持
@Resource(name="userDao") 
private UserDao userDao;
@PostConstruct//初始化的时候执行
public void setup(){
System.out.println("初始化...");
}
@PreDestroy//销毁的时候执行
public void teardown(){
System.out.println("销毁...");
}

你可能感兴趣的:(spring注解开发)