mysql可视化工具Workbench导入sql文件
- 1、@Mapper注解:
- 2、@service
- 3、 @Slf4j
- 4、@RestController
- 5、@RequestMapping
- 6、@Autowired
- 7、@Data
- 8、@PostMapping
- 9、@RequestBody
- 10、@Override
- 11、@Configuration
- 11、@Bean
- 12、@Mapper
- 13、@Service
- 14、过滤器@WebFilter
- 15、@ServletComponentScan
- 16、@PathVariable
- 16、@TableField
- 17、 @ControllerAdvice
- 18、@ExceptionHandler
1、@Mapper注解:
作用:在接口类上添加了@Mapper,将dao交给spring容器管理,不需要写mapper映射文件,在编译之后会生成相应的接口实现类
添加位置:接口类上面
2、@service
作用:标记当前类是一个service类,一般放在service实现类上
添加位置:service层代码类上
3、 @Slf4j
作用: 日志注解
4、@RestController
@RestController 注解可以方便地将 Java 类转换为 RESTful API 控制器,以便用于处理 HTTP 请求和响应。
5、@RequestMapping
作用:就是一个映射路径,提供一个句柄,让我们根据这个路径访问到对应的方法上
添加位置:控制层代码类或方法上
6、@Autowired
作用:注入bean,先根据type再根据name扫描注入,spring中的注解
7、@Data
平时我们定义一个实体类的话,需要重写它的构造方法、get、set、toString、hashcoe、equals等方法,这都占用了大量的篇幅
而使用@Data注解则可以自动装配这些方法<