目录
如何手工设置SpringBoot内嵌的Tomcat启动端口号(port)
实现此需求的方法有好几种:
- 直接修改application.properties (/src/main/resources/),增加Tomcat端口号设定。
# 特定端口号
server.port =
# 随机可用端口号
server.port = - 通过修改VM的参数来实现。以IDEA为例子,可以直接去Run -> Edit Configurations -> VM options
-Dserver.port=
- 或直接在代码中编程实现
// 方法1:
@Controller
public class ServletConfig {
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return (container -> {
container.setPort(8012);
});
}
} // 方法2:
HashMap<String, Object> props = new HashMap<>();
props.put("server.port", 9999); new SpringApplicationBuilder()
.sources(SampleController.class)
.properties(props)
.run(args); - 参考资料
如何解决Eclipse.Properties中文乱码的问题
解决此问题的方法分几种:
1. 修改properties文件的编码
- 右键点击该所在项目,点击properties
- 在出现的界面选择info
- 更改里面的text file encoding,选择other:utf-8,点击确定。