使用java配置来代替xml: 这类方式多用于springboot
一、简单配置Bean 配置App:
/** * Java配置文件 * * @Configuration 让当前类和applicationContext.xml作用等价 * **/ @Configuration//该注解是必须的 public class AppContext { /** * @Bean 的作用和<bean>的作用是一样的 * id name 默认是和方法名相同的 * @return */ @Bean("user") public User getUser() { // TODO Auto-generated method stub Dog dog = new Dog("小狗"); User user = new User("张三",dog,13); /*user.setName("张三"); user.setAge(13);*/ return user; } @Bean("dog") public Dog getDog() { // TODO Auto-generated method stub Dog dog = new Dog(); // dog.setName("小狗"); return dog; } }Pojo就是简单的pojo类这里省略
测试:
public class Test { public static void main(String[] args) { ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppContext.class); /*Dog dog =