1. 程式人生 > >springboot 修改預設埠及application.properties常用配置

springboot 修改預設埠及application.properties常用配置

Spring boot 預設埠是8080,如果想要進行更改的話,只需要修改applicatoin.properties檔案,在配置檔案中加入:

server.port=9090

其他常用配置: (一)、server配置

server.address #指定server繫結的地址 server.compression.enabled #是否開啟壓縮,預設為false. server.compression.excluded-user-agents #指定不壓縮的user-agent,多個以逗號分隔,預設值為:text/html,text/xml,text/plain,text/css server.compression.mime-types #指定要壓縮的MIME type,多個以逗號分隔. server.compression.min-response-size #執行壓縮的閾值,預設為2048 server.context-parameters.[param name] #設定servlet context 引數 server.context-path #設定應用的context-path. server.display-name #設定應用的展示名稱,預設: application server.jsp-servlet.class-name #設定編譯JSP用的servlet,預設: org.apache.jasper.servlet.JspServlet) server.jsp-servlet.init-parameters.[param name] #設定JSP servlet 初始化引數. server.jsp-servlet.registered #設定JSP servlet是否註冊到內嵌的servlet容器,預設true server.port #設定http監聽埠 server.servlet-path #設定dispatcherservlet的監聽路徑,預設為: /

(二)、cookie、session配置

server.session.cookie.comment #指定session cookie的comment server.session.cookie.domain #指定session cookie的domain server.session.cookie.http-only #是否開啟HttpOnly. server.session.cookie.max-age #設定session cookie的最大age. server.session.cookie.name #設定Session cookie 的名稱. server.session.cookie.path #設定session cookie的路徑. server.session.cookie.secure #設定session cookie的“Secure” flag. server.session.persistent #重啟時是否持久化session,預設false server.session.timeout #session的超時時間 server.session.tracking-modes #設定Session的追蹤模式(cookie, url, ssl).

(三)、ssl配置

<span style="font-size:12px;">server.ssl.ciphers   #是否支援SSL ciphers. server.ssl.client-auth   #設定client authentication是wanted 還是 needed. server.ssl.enabled   #是否開啟ssl,預設: true server.ssl.key-alias   #設定key store中key的別名. server.ssl.key-password   #訪問key store中key的密碼. server.ssl.key-store   #設定持有SSL certificate的key store的路徑,通常是一個.jks檔案. server.ssl.key-store-password   #設定訪問key store的密碼. server.ssl.key-store-provider   #設定key store的提供者. server.ssl.key-store-type   #設定key store的型別. server.ssl.protocol   #使用的SSL協議,預設: TLS server.ssl.trust-store   #持有SSL certificates的Trust store. server.ssl.trust-store-password   #訪問trust store的密碼. server.ssl.trust-store-provider   #設定trust store的提供者. server.ssl.trust-store-type   #指定trust store的型別.</span> (四)、tomcat配置 <span style="font-size:14px;">server.tomcat.access-log-enabled   #是否開啟access log ,預設: false) server.tomcat.access-log-pattern   #設定access logs的格式,預設: common server.tomcat.accesslog.directory   #設定log的目錄,預設: logs server.tomcat.accesslog.enabled   #是否開啟access log,預設: false server.tomcat.accesslog.pattern   #設定access logs的格式,預設: common server.tomcat.accesslog.prefix   #設定Log 檔案的字首,預設: access_log server.tomcat.accesslog.suffix   #設定Log 檔案的字尾,預設: .log server.tomcat.background-processor-delay   #後臺執行緒方法的Delay大小: 30 server.tomcat.basedir   #設定Tomcat的base 目錄,如果沒有指定則使用臨時目錄. server.tomcat.internal-proxies   #設定信任的正則表示式,預設:“10\.\d{1,3}\.\d{1,3}\.\d{1,3}| 192\.168\.\d{1,3}\.\d{1,3}| 169\.254\.\d{1,3}\.\d{1,3}|127\.\d{1,3}\.\d{1,3}\.\d{1,3}| 172\.1[6-9]{1}\.\d{1,3}\.\d{1,3}| 172\.2[0-9]{1}\.\d{1,3}\.\d{1,3}|172\.3[0-1]{1}\.\d{1,3}\.\d{1,3}” server.tomcat.max-http-header-size   #設定http header的最小值,預設: 0 server.tomcat.max-threads   #設定tomcat的最大工作執行緒數,預設為: 0 server.tomcat.port-header   #設定http header使用的,用來覆蓋原來port的value. server.tomcat.protocol-header   #設定Header包含的協議,通常是 X-Forwarded-Proto,如果remoteIpHeader有值,則將設定為RemoteIpValve. server.tomcat.protocol-header-https-value   #設定使用SSL的header的值,預設https. server.tomcat.remote-ip-header   #設定remote IP的header,如果remoteIpHeader有值,則設定為RemoteIpValve server.tomcat.uri-encoding   #設定URI的解碼字符集.</span>

---------------------  作者:y534560449  來源:CSDN  原文:https://blog.csdn.net/y534560449/article/details/53585207?utm_source=copy  版權宣告:本文為博主原創文章,轉載請附上博文連結!