@Configuration 注解
@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>
,作用为:配置spring容器(应用上下文)
@Bean 注解
@Bean标注在方法上(返回某个实例的方法),等价于spring的xml配置文件中的<bean>
,作用为:注册bean对象
@Bean注解在返回实例的方法上,如果未通过@Bean指定bean的名称,则默认与标注的方法名相同
@RestController 这个里面其实是2个注解组成@Controller 和@ResponseBody
@GetMapper 是@RequestMapping(method = RequestMethod.GET)的缩写