SpringBoot如何配置环境属性:更改服务器启动端口

在之前已经基础上了解了整个SpringBoot的运行机制,但是也需要清楚的认识到以下的问题,在实际的项目开发之中,尤其是java的MVC版项目里面,所有的项目都一定需要满足于如下几点要求:

1、访问的端口不能是8080,应该是默认的80端口;

2、在项目之中为了方便进行数据的维护,需要建立以下的*.properties配置文件,例如:提示信息、跳转路径;

3、所有的控制器现在都采用了Rest风格输出,但是正常来讲,信息的显示应该交给页面(非jsp)负责完成;

4、在进行项目打包的时候应该考虑到不同的profile配置。

改变环境属性。

通过当前的执行可以发现,默认情况下,在SpringBoot里面启动WEB容器为Tomcat。

INFO 10956 --- [ restartedMain] s.b.c.e.t.TomcatEmbeddedServletContainer :Tomcatstarted on port(s): 8080 (http)

INFO 10956 --- [ restartedMain] com.gwolf.StartSpringBootMain : Started StartSpringBootMain in 7.416 seconds (JVM running for 10.03)

从实际的开发来讲,我们的WEB部署项目如果是单独运行不可能运行在8080端口上。从正常来讲我们的服务器应该运行在80端口上,所以如果要想修改这样的默认环境,则必须编写与之对象的配置文件,改配置文件一定要写在classpath之中,例如:项目中的"src/main/resources"就是一个classpath路径,那么在这个目录之中直接创建有一个application.properties(文件名称绝对不要改变)。

定义application.properties配置文件:

#设置tomcat的服务所在的端口server.port=80

随后重新运行程序会出现有如下的提示信息:

Tomcat started on port(s): 80 (http)

严格来讲在SpringBoot、SpringCloud里面可以使用两类配置文件:application.properties、application.yml。

定义application.yml配置文件:

server:

port: 80

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208G0CWEC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券