10,常用注解

    1,定时注解的用法   
首先在入口程序添加
  @EnableScheduling //打开定时器
@SpringBootApplication
@EnableScheduling //打开定时器
public class Gxk3Application {

    public static void main(String[] args) {
        SpringApplication.run(Gxk3Application.class, args);
    }
}

其次在具体要定时器执行的方法里加入注解 @Scheduled()
@Scheduled(cron = "0/5 * * * * *") //该注解表示每5秒调用一次
    public void getGX3Table() {
...................
}
进一步了解可看     https://www.jianshu.com/p/c7492aeb35a1
2,@RestController // 等价于@Controller+@ResponseBody          //controller注解+统一返回json格式到前台
3 @CrossOrigin   解决跨域问题的注解
例如我用的springboot,只用在Controller类上添加一个“@CrossOrigin“注
解就可以实现对当前controller 的跨域 访问了,当然这个标签也可以加到方法上。
@RequestMapping(value = "/users")
@RestController
@CrossOrigin
public class UserController {

    @Autowired
    private UserService userService;

    @RequestMapping(method = RequestMethod.POST)
    @CrossOrigin
    public User create(@RequestBody @Validated User user) {
        return userService.create(user);
    }
   }
4, @Configuration    配置完后自动加载类

@Configuration
public class JWTConfiguration extends WebMvcConfigurerAdapter {
    //配置拦截器 ,将创建的拦截器添加到SpringBoot项目中

}

你可能感兴趣的:(10,常用注解)