个人用到注解整合 具体未详解仅限个人理解

//新
@Transactional(rollbackFor = Exception.class) ; 事务回滚注解
@RequestBody ; post接收JSON参数
@RequestParam ; get接收参数 规定参数名字必须传值,或赋默认值功能
@Scheduled(cron = "0 0 9 * * ?") ; 定时执行 注解 ///"0 0 9 * * ?" 每天九点定时执行 @EnableScheduling 配带启动类 @Component service层 @Scheduled 参数可以接受两种定时的设置,一种是我们常用的cron="*/6 * * * * ?",一种是 fixedRate = 6000,两种都表示每隔六秒打印一下内容。

fixedRate 说明

@Scheduled(fixedRate = 6000) :上一次开始执行时间点之后6秒再执行
@Scheduled(fixedDelay = 6000) :上一次执行完毕时间点之后6秒再执行
@Scheduled(initialDelay=1000, fixedRate=6000) :第一次延迟1秒后执行,之后按 fixedRate 的规则每6秒执行一次

//旧
@SpringBootApplication //启动类
@GetMapping("") //controller get请求
@ResponseBody //返回类型
@PostMapping("") //controller post 请求
@Controller //controller 注解
@RestController的意思就是controller里面的方法都以json格式输出,不用再写什么jackjson配置的了!
@RequestMapping("//") //controller注解
@Service //service 注解
@Autowired //导入 dao层 或service层
@Component //dao层
@Mapper //dao层
@Param //dao层参数命名
@Data //实体类注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") //实体类时间格式注解
@Accessors(chain=true) //链式写法。 例 :new dept(); setName().setNum().set**()

//实体类序列化 -->虽然不是注解但也记录一下吧
implements Serializable

posted @ 2021-07-05 16:15  仅此忆念  阅读(36)  评论(0)    收藏  举报