您的位置:首页 > 编程语言 > Java开发

雷丰阳Springboot视频培训教程问题解决记录之七——修改默认配置的方法

2019-04-22 08:03 453 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Lswx2006/article/details/89444643

包含两种方法:

1、修改传统的application.properties文件或者 applicaiton.yml文件

[code]server.servlet.context-path=/site

spring.mvc.date-format=yyyy-MM-dd

spring.thymeleaf.cache=false

spring.messages.basename=i18n.index

2、使用方法类。

Springboot 1.X中使用EmbeddedServletContainerCustomizer类,方法如下

[code]@Component
public class CustomContainer implements EmbeddedServletContainerCustomizer {

@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
if (container instanceof TomcatEmbeddedServletContainerFactory) {
TomcatEmbeddedServletContainerFactory tomcatContainer =
(TomcatEmbeddedServletContainerFactory) container;
tomcatContainer.setPort(8080);
tomcatContainer.setContextPath("");
}
}
}

Springboot 2.x中EmbeddedServletContainerCustomizer类 已被移除,该功能仍可通过接口WebServerFactoryCustomizer和类ConfigurableServletWebServerFactory实现。

[code]@Component
public class CustomContainer implements
WebServerFactoryCustomizer<TomcatServletWebServerFactory> {

@Override
public void customize(TomcatServletWebServerFactory factory) {
factory.setContextPath("");
factory.setPort(8080);
}
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐