Java教程:SpringBoot常用配置
在Java開發過程中我們會需要使用到一些SpringBoot的設定功能,下面小千就來教大家如何去修改這些常用的配置。
一. 修改埠號和訪問路徑
在Spring Boot 專案中會使用一個全域性的配置檔案application.properties 或者是 application.yml,該檔案會存放在 resources 目錄下或者類路徑下的 /config 目錄中,一般我們都放到 resources 下.
1.建立application.properties檔案
我們結合之前的章節,建立一個SpringBoot專案,然後再該專案的src/main/resource目錄下,建立一個配置檔案application.properties.
2. 修改 Tomcat 的埠為 8088,並將預設的訪問路徑 "/" 修改為 "oa"
然後我們就可以在 application.properties 中新增如下配置了:
server.port=8088
server.servlet.context-path=/oa
或在 application.yml 中新增:
server:
port: 8088
servlet:
context-path: /oa
3.建立一個Controller
4. 測試效果:
專案啟動後,控制檯效果:
二. 日誌配置
Spring Boot 對各種日誌框架都做了支援,我們可以透過配置來修改預設的日誌的配置.
預設情況下,Spring Boot 使用 Logback 作為日誌框架.
application.properties配置檔案
logging.file.path=../logs/spring-boot-hello.log
logging.level.org.springframework.web=DEBUG
application.yml配置檔案
然後在我的專案所在磁碟機代號下,就可以看到有一個logs日誌目錄,存放了本專案的日誌資訊
三.自動配置再分析
1.自動配置
Spring Boot自動配置(auto-configuration)功能,會嘗試根據我們新增的jar依賴,自動的配置Spring應用。比如在classpath下存在HSQLDB,並且我們沒有手動配置任何資料庫連線的beans,那麼Spring Boot將自動配置一個記憶體型(in-memory)的資料庫。
2.自動配置的非侵入性
而且自動配置(Auto-configuration)是非侵入性的,任何時候你都可以定義自己的配置類來替換自動配置的特定部分。例如,如果你新增自己的DataSource bean,預設的內嵌資料庫支援將不被考慮。
3.自動配置的實現方式
實現自動配置有兩種可選方式,分別是將@EnableAutoConfiguration或@SpringBootApplication註解新增到@Configuration類上。
注意:
我們只應該新增一個自動配置的註解,@EnableAutoConfiguration或者@SpringBootApplication,通常建議將它新增到主配置類(primary @Configuration)上。
以上就是幾個SpringBoot常用配置的修改教程了,希望能幫到大家。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2774635/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- springboot常用配置Spring Boot
- nginx常用配置教程。Nginx
- [SpringBoot] 配置檔案 與常用方法Spring Boot
- SpringBoot2.x系列教程之 SpringBoot常用註解彙總Spring Boot
- SpringBoot2.x系列教程(三十六)SpringBoot之Tomcat配置Spring BootTomcat
- java安裝教程詳細 java環境配置教程Java
- 【Java】【SpringBoot】logback開發環境配置JavaSpring Boot開發環境
- SpringBoot系列教程之RedisTemplate Jedis配置說明文件Spring BootRedis
- SpringBoot2.x入門教程:理解配置檔案Spring Boot
- Kali Linux常用服務配置教程安裝及配置DHCP服務Linux
- springboot 配置Spring Boot
- springboot配置Spring Boot
- Kali Linux常用服務配置教程DHCP服務原理Linux
- Kali Linux常用服務配置教程獲取IP地址Linux
- www.xttblog.com尚矽谷Java視訊教程_SpringBoot視訊教程JavaSpring Boot
- Java程式設計筆記,springboot常用屬性彙總Java程式設計筆記Spring Boot
- Springboot 常用註解Spring Boot
- Java SpringBoot 載入 yml 配置檔案中字典項JavaSpring Boot
- KaliLinux常用服務配置教程DHCP服務工作流程Linux
- Kali Linux常用服務配置教程啟動DHCP服務Linux
- springboot 配置 httpsSpring BootHTTP
- SpringBoot配置WebSocketSpring BootWeb
- Java教程:nacos入門系列之配置中心Java
- SpringBoot camunda常用程式碼Spring Boot
- 002 SpringBoot 常用註解Spring Boot
- 如何下載Java-配置環境全教程Java
- Java教程:影響MySQL效能的配置引數JavaMySql
- 業餘草尚矽谷Java視訊教程_SpringBoot視訊教程免費下載JavaSpring Boot
- idea常用配置Idea
- vscode常用配置VSCode
- 【IDEA】常用配置Idea
- nginx常用配置Nginx
- redis常用配置Redis
- npm 常用配置NPM
- PHP常用配置PHP
- Springboot配置檔案Spring Boot
- springboot配置sql提示Spring BootSQL
- SpringBoot外部化配置Spring Boot