Spring Boot中创建自定义简单对象
管理单个对象
和Spring管理的方式是相同的,使用@Service、@Repository等注解来把创建对象的工作交给Spring来做。
管理复杂对象
在Spring Boot中如果要管理 复杂对象 必须使用 @Configuration + @Bean 注解进行管理
复杂对象的创建
@Configuration
public class BeanConfigs {
@Bean
public Calendar getCalendar(){
return Calendar.getInstance();
}
}
复杂对象的使用
@Resource
private Calendar calendar;
@GetMapping("sayHello")
@ResponseBody
public String sayHello(){
System.out.println("hello Spring Boot");
System.out.println(calendar.getTime());
return "hello";
}