SpringBoot的启动注解,主要包含三个注解@Configuration、@EnableAutoConfiguration、@ComponentScan
@Repository用于mapper中的注解,数据访问组件
@Service用于业务层(*impl)的注解
@RestController用于标注控制层组件,可以将其拆分为@Controller和@ResponseBody
@ResponseBody
表示该方法的返回结果直接写入HTTP response body中
一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@responsebody后返回结果不会被解析
为跳转路径,而是直接写入HTTP response body中。比如异步获取json数据,加上@responsebody后,会直接返回json数据。
相当于XML中的
用于一些配置类的组件
@EnableAutoConfiguration让 SpringBoot 根据应用所声明的依赖来对 Spring 框架进行自动配置。
@AutoWired自动注入,使用byType方式,把配置好的Bean直接拿来用,完成属性,方法的组装,可以对类成员变量、方法以及构造方法进行标注,完成自动装配的工作。
@Qualifier当有多个同一类型的Bean时,可以用@Qualifier("name")来指定。与@Autowired配合使用
@Resource(name="name",type="type")无括号时默认byName方式,@Autowired干类似的工作
@RequestMapping用来处理请求地址映射的注解



