SpringBoot常用注解
本文最后更新于:2021年3月19日 晚上
Controller层
注解 | 含义 |
---|---|
@Controller | 标明该类为控制器类 |
@RestController | @Controller 和@ResponseBody 的结合,返回字符串,不跳转视图 |
@RequestMapping | URL映射 |
@GetMapping | Get请求,为@RequestMapping(method = RequestMethod.GET) 的简写 |
@PostMapping | Post请求,为@RequestMapping(method = RequestMethod.POST) 的简写 |
@PutMapping | Put请求,为@RequestMapping(method = RequestMethod.Put) 的简写 |
@DeleteMapping | Delete请求,为@RequestMapping(method = RequestMethod.Delete) 的简写 |
@Autowired | 自动装配 |
@PathVariable | 路径变量注解 |
… |
Service层
注解 | 含义 |
---|---|
@Service | 标注其为service层的组件 |
… |
Dao层
注解 | 含义 |
---|---|
@Repository | 注解接口,标明其用来执行和数据库相关的操作 |
@Configuration | 用@Configuration注解该类为配置类,等价于XML中配置beans |
@Bean | @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名 |
… |
主启动类
注解 | 含义 |
---|---|
@MapperScan | 通过此注解指定mybatis接口类的路径,即可完成对mybatis接口的扫描。 |
@SpringBootApplication | 标明该类为Spring的引导类,它是一个复合注解,包含了@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan这三个注解。 |
… |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!