Spring Boot修改启动端口
2016-04-20 17:07
801 查看
spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。
1.可以通过实现EmbeddedServletContainerCustomizer接口来实现:
2.可以通过application.properties配置文件来实现
server.port=8084
1.可以通过实现EmbeddedServletContainerCustomizer接口来实现:
public class Application extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Application.class); } public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Override public void customize(ConfigurableEmbeddedServletContainer container) { container.setPort(8081); } }
2.可以通过application.properties配置文件来实现
server.port=8084
相关文章推荐
- JAVA二维码生成
- Java IO
- 学习Java垃圾回收机制
- java对象与xml相互转换 ---- xstream
- Spring定时任务的几种实现
- Java中final变量的初始化方式
- 使用eclipse的模版功能来快速编码
- Eclipse环境配置
- Java中mutable对象和immutable对象的区别
- Ubuntu15.10安装myeclipse2015
- 教你快速使用eclipse开发工具
- Java之ArrayList源码解读(JDK 1.8)
- 使用spring @Scheduled注解执行定时任务
- JAVA字符串格式化-String.format()的使用
- Spring AOP实现系统日志记录
- spring cloud:eureka服务发现
- JAVA字符串占位符替换
- 地域划分-Java
- java mysql 数据类型对照
- JAVA中的接口