springboot框架笔记——springboot提供的自动配置
2024-08-28 01:02:52
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");
}
最新文章
- ASP.NET 单点登陆
- 苹果开发者账号申请时报错提示错误:Legal Entity Name
- 第三个Sprint冲刺第二天
- 一个程序说明标准i/O缓冲的效率
- 2010 Asia Fuzhou Regional Contest
- 四、记一次失败的 CAS 搭建 之 结果总是那么伤(客户端)
- try/catch异常捕捉
- ";malloc: * error for object 0x17415d0c0: Invalid pointer dequeued from free list * set a breakpoint in malloc_error_break to debug";;
- github上一些酷炫效果
- Lucene 查询(Query)子类
- 洛谷P4155 BZOJP4444 [SCOI2015]国旗计划
- 08-Xml &; Tomcat
- 【Android】android:windowSoftInputMode属性详解
- 2008nian元旦
- Oracle 与 mysql 建立透明网关
- Java对epub电子书类型切割
- javah 错误: 无法访问android.app.Activity问题解决
- Windows网络编程Internet Gopher了解下
- TCL基本语法
- bzoj5123 [Lydsy12月赛]线段树的匹配
热门文章
- 005.JMS可靠性机制
- ACM-ICPC 2018 徐州赛区网络预赛 H. Ryuji doesn't want to study(树状数组)
- ListNode的python 实现
- 【BZOJ4940】【YNOI2016】这是我自己的发明
- EasyUI Combotree只选择叶子节点
- Python实现机器人语音聊天
- Java8 Lamdba表达式 002
- Redit集群搭建-Sentinel模式搭建
- hdoj-1212-Big Number【大数取余&;amp;简单题】
- MongoDB count distinct group by JavaAPI查询