關於MariaDB的介紹
繼續Spring Boot
http://blog.didispace.com/spring-boot-learning-1/
參考博客
Spring Boot默認提供靜態資源目錄位置需置於classpath下,目錄名需符合如下規則:
- /static
- /public
- /resources
- /META-INF/resources
舉例:我們可以在src/main/resources/
目錄下創建static
,在該位置放置一個圖片文件。啟動程序后,嘗試訪問http://localhost:8080/D.jpg
。如能顯示圖片,配置成功。
模板引擎
在動態HTML實現上Spring Boot依然可以完美勝任,並且提供了多種模板引擎的默認配置支持,所以在推薦的模板引擎下,我們可以很快的上手開發動態網站。
Spring Boot提供了默認配置的模板引擎主要有以下幾種:
- Thymeleaf
- FreeMarker
- Velocity
- Groovy
- Mustache
Spring Boot建議使用這些模板引擎,避免使用JSP,若一定要使用JSP將無法實現Spring Boot的多種特性,具體可見后文:支持JSP的配置
當你使用上述模板引擎中的任何一個,它們默認的模板配置路徑為:src/main/resources/templates
。當然也可以修改這個路徑,具體如何修改,可在后續各模板引擎的配置屬性中查詢並修改。
推薦
有幾個知識點:
Spring Boot中使用Swagger2構建強大的RESTful API文檔
Spring Boot中Web應用的統一異常處理
Spring Boot中使用@Scheduled創建定時任務
@Scheduled詳解
在上面的入門例子中,使用了@Scheduled(fixedRate = 5000)
注解來定義每過5秒執行的任務,對於@Scheduled
的使用可以總結如下幾種方式:
@Scheduled(fixedRate = 5000)
:上一次開始執行時間點之后5秒再執行@Scheduled(fixedDelay = 5000)
:上一次執行完畢時間點之后5秒再執行@Scheduled(initialDelay=1000, fixedRate=5000)
:第一次延遲1秒后執行,之后按fixedRate的規則每5秒執行一次@Scheduled(cron="*/5 * * * * *")
:通過cron表達式定義規則
Spring Boot中使用@Async實現異步調用
MariaDB主從安裝
https://www.cnblogs.com/zhanzhan/p/7729981.html
以上是安裝正常版本的MariaDB的數據庫
https://blog.csdn.net/u012982280/article/details/80093933
以上是數據庫的主從安裝
基本跟Mysql的差不太多。