Springboot基本配置

  spring MVC的定制配置需要我们的配置实现一个WebMvcConfigurer接口,如果实在spring环境下需要使用@EnableWebMVC注解,来开启对spring MVC的配置支持,这是我们就可以重写WebMvcConfigurer中的方法,完成我们的常用配置。

 /**
* 设置允许跨域请求
* @return
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
ConstantConfig config = context.getBean(ConstantConfig.class);
Cors cors = config.getCors();
registry.addMapping(cors.getMapping())
.allowedOrigins(cors.getOrigins())
.allowedMethods(cors.getMethods())
.allowCredentials(cors.getCredentials()).maxAge(cors.getMaxAge());
log.info(String.format("允许原域%s使用方法%S访问路径%s",
Arrays.toString(cors.getOrigins()),
Arrays.toString(cors.getMethods()),
cors.getMapping()));
} @Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(false);// 在匹配路径的时候忽略后缀
} // 添加静态资源访问路径
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// addResourceHandler指对外暴露的访问路径,addResourcesLocations指的是配置文件存放的目录
registry.addResourceHandler("/assets/**").addResourceLocations("classpath:/assets");
}
// 添加视图映射路径
@Override
public void addViewControllers(ViewControllerRegistry registry) {
//
registry.addViewController("/").setViewName("index.html");
}

最新文章

  1. ASP.NET 单点登陆
  2. 苹果开发者账号申请时报错提示错误:Legal Entity Name
  3. 第三个Sprint冲刺第二天
  4. 一个程序说明标准i/O缓冲的效率
  5. 2010 Asia Fuzhou Regional Contest
  6. 四、记一次失败的 CAS 搭建 之 结果总是那么伤(客户端)
  7. try/catch异常捕捉
  8. "malloc: * error for object 0x17415d0c0: Invalid pointer dequeued from free list * set a breakpoint in malloc_error_break to debug";
  9. github上一些酷炫效果
  10. Lucene 查询(Query)子类
  11. 洛谷P4155 BZOJP4444 [SCOI2015]国旗计划
  12. 08-Xml & Tomcat
  13. 【Android】android:windowSoftInputMode属性详解
  14. 2008nian元旦
  15. Oracle 与 mysql 建立透明网关
  16. Java对epub电子书类型切割
  17. javah 错误: 无法访问android.app.Activity问题解决
  18. Windows网络编程Internet Gopher了解下
  19. TCL基本语法
  20. bzoj5123 [Lydsy12月赛]线段树的匹配

热门文章

  1. 005.JMS可靠性机制
  2. ACM-ICPC 2018 徐州赛区网络预赛 H. Ryuji doesn't want to study(树状数组)
  3. ListNode的python 实现
  4. 【BZOJ4940】【YNOI2016】这是我自己的发明
  5. EasyUI Combotree只选择叶子节点
  6. Python实现机器人语音聊天
  7. Java8 Lamdba表达式 002
  8. Redit集群搭建-Sentinel模式搭建
  9. hdoj-1212-Big Number【大数取余&简单题】
  10. MongoDB count distinct group by JavaAPI查询