springboot笔记

资料:https://docs.spring.io/spring-boot/docs/1.5.19.RELEASE/reference/htmlsingle/#boot-features-jooq

跨域访问:

https://www.cnblogs.com/viyoung/p/10285786.html

 @CrossOrigin是用来处理跨域请求的注解

定时任务:

启动类上加上开启定时任务的注解: @EnableScheduling //开启基于注解的定时任务

方法上加:@Scheduled(cron = "0 * * * * MON-SAT")  //second(秒), minute(分), hour(时), day of month(日), month(月), day of week(周几)

自定义静态资源的存放路径

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
   
    Logger logger = LoggerFactory.getLogger(this.getClass());

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        String workspace = "file:" + System.getProperty("user.dir");
        logger.info("workspace:" + workspace);// file:D:\myeclipse-workspace\cps_show_gx_gsjk
        String workspace_parent = workspace.substring(0, workspace.lastIndexOf(File.separatorChar));
        logger.info("workspace_parent:" + workspace_parent);// file:D:\myeclipse-workspace

        // handler为前台访问的目录: 前台去访问的时候,应该这样写/arcgis_js_api/info.js
        // locations为files相对应的本地路径,最后的文件路径如果和addResourceHandler(/my/**)开始目录不一致,则前台
        // 应该这样去访问:/my/arcgis_js_api/info.js
// 前后端分离的时候,可以这样设置一个外部路径,前端文件放在里面,即可以不用把前端文件打进jar包里面
        registry.addResourceHandler("/arcgis_js_api/**")
                .addResourceLocations(workspace + "/arcgis_js_api/", workspace_parent + "/arcgis_js_api/");
     
        registry.addResourceHandler("/my/**").addResourceLocations("classpath:myfile");
         
         super.addResourceHandlers(registry);
}}



/static 有个特殊的地方,在jar包的相同目录下,创建一个static文件,也可以默认读取到,直接访问 /index.html

下默认映射的文件夹有:

classpath:/META-INF/resources

  • classpath:/resources

  • classpath:/static

  • classpath:/public

上面这几个都是静态资源的映射路径,优先级顺序为:META-INF/resources > resources > static > public

*/

@PostConstruct/@preDestroy注解:该注解javaee提供的执行时机(在构造函数/销毁方法之后):
构造函数==》postConstruct==>init==destory==>predestory==卸载servlet

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值