/*POJO*/ publicclassUser{ private Long id; private String useName; private String note; /*setter and getter*/ }
@Configuration//表示这是Java配置文件,Spring根据它去装配Bean publicclassAppConfig{ @Bean(name = "user")//@Bean代表将initUser方法返回的POJO装配到IOC容器中 public User initUser(){ User user = new User(); user.setId(1L); user.setUserName("user_name_1"); user.setNote("note_1"); return user; } }
publicclassApplicationDemo{ publicstaticvoidmain(String[] args){ ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class); User user = ctx.getBean(User.class); //于是可以使用getBean获取对应POJO } }