Spring常用注解
- @Component 组件,没有明确的角色
- @Service 在业务逻辑层使用(service层)
- @Repository 在数据访问层使用(dao层)
- @Autowired:由Spring提供
Spring MVC的常用注解
1 @Controller 表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,
2 @RequestMapping 是用来映射Web请求(访问路径和参数)、处理类和方法的
3 @RequestBody:注解实现接收http请求的jaon数据,将json数据转换为java对象
4 @ResponseBody:注解实现将controller方法返回对象转化为json响应给客户。SpingBoot的核心注解是哪个?它主要由哪个注解组成?
核心注解是启动类上面的注解@SpringBootApplication,它包含三个注解:
(1)@SpringBootConfiguration:组合了Configuration注解,实现配置文件的功能。
(2)@EnableAutoConfiguration:打开了自动配置的功能,也可以关闭某个自动配置的选项,如:关闭数据源自动配置功能。
(3)@ComponetScan:Spring组件扫描