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 版權宣告:本文為博主原創文章,轉載請附上博文連結!