@RestController 在微服务状况下,基本上都在类上加上目的是修饰的类下全部的方法,所有都是返回json格式,这样就不用再每一个方法上加@ResponseBody,若是类上面加上,说明:多是个微服务项目,那么就须要统一接口,提供服务接口。
@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的全部响应请求的方法都是以该地址做为父路径。
@EnableAutoConfiguration 开启自动装配
@SpringBootApplication(basePackages={"包文件夹"}) 等同于@ComponentScan 扫包范围是在同级包下*/
@Slf4j 日志注解,等同于
public static final Logger logger= LoggerFactory.getLogger(WebLogAspect.class);
@ControllerAdvice(basePackages = "包文件") 拦截异常并统一处理
@ResponseBody 返回json格式
@modeAndView 返回视图页面
@Autowired 类中引用外部资源
@Async 至关于这个方法另启一个线程在执行
插件包
lombok包 // 简化代码包
@Data 等于@Getter和@Setter注解
sql语句注解
@Select() sql查询
@Insert() sql添加