“我们都要学会坚强,因为生活不会因为我们的软弱而停下脚步。”——《了不起的盖茨比》
目录
1.基于XML配置文件的方式
在XML配置文件中使用<bean>标签定义Bean,并通过属性注入的方式将Bean注入到IOC容器中。例如:
<bean id="userService" class="com.example.UserService">
<property name="userDao" ref="userDao"/>
</bean>
<bean id="userDao" class="com.example.UserDao"/>
2.基于注解的方式
使用注解来标注Bean,并通过@Autowired或@Resource注解将Bean注入到IOC容器中。例如:
@Service
public class UserService {
@Autowired
private UserDao userDao;
}
@Repository
public class UserDao {}
3.基于Java配置类的方式
使用@Configuration注解标注Java配置类,并在配置类中使用@Bean注解定义Bean,并通过@Autowired或@Resource注解将Bean注入到IOC容器中。例如:
@Configuration
public class AppConfig {
@Bean
public UserService userService() {
UserService userService = new UserService();
userService.setUserDao(userDao());
return userService;
}
@Bean
public UserDao userDao() {
return new UserDao();
}
}