在Spring Boot主類中定義一個線程池,比如: @SpringBootApplication public class Application { public static void main(String[] args ...
有時候我們可能需要啟動不止一個SpringBoot,而SpringBoot默認的端口號是 ,所以這時候我們就需要修改SpringBoot的默認端口了。修改SpringBoot的默認端口有兩種方式。下面就分別說一下這兩種方式。 修改application.properties 第一種方式我們只需要在application.properties中加這樣的一句話就可以了:server.port 。為什么 ...
2018-03-21 14:43 1 15139 推薦指數:
在Spring Boot主類中定義一個線程池,比如: @SpringBootApplication public class Application { public static void main(String[] args ...
上文測試開發專題:spring-boot統一異常捕獲我們討論了java異常以及如何使用Spring-Boot捕獲異常,但是沒有去說捕獲異常后該如何進一步處理,這篇文章我們將對這個遺留的問題進行討論. 統一錯誤響應定義 我們希望在程序發生異常的時候,能夠給用戶返回一個比較友好且明確的信息 ...
Spring-Boot中有很多Enable開頭的注解,通過添加注解來開啟一項功能,如 其原理是什么?如何開發自己的Enable注解? 1.原理 以@EnableScheduling為例,查看其源碼,發現添加了一個@Import注解 繼續查看@Import注解源碼,發現 ...
一、將ico文件存放到resources目錄的static中的favicon下。 二、在application.properties文件中增加配置 三、在頁面文件中添加引用 ...
spring-boot 提供了很多默認的配置項,但是開發過程中,總會有一些業務自己的配置項,下面示例了,如何添加一個自定義的配置: 一、寫一個自定義配置的類 package com.example.config; import lombok.Data; import ...
Spring Boot在啟動的時候會打印一個默認的SpringBoot的圖案 打印圖案的行為由SpringApplicationBannerPrinter控制,要打印的圖案通過getBanner()獲取Banner並打印。 首先通過文件控制圖案,檢查是否存在banner文件,存在 ...
springboot指定端口的三種方式 第一配置文件中添加server.port=9090 第二在命令行中指定啟動端口,比如傳入參數一server. port=9000 java -jar bootsample. jar -- server.port=9000 第三傳入 ...
上文測試開發專題:如何在spring-boot中進行參數校驗,我們討論了如何使用@Min、@Max等注解進行參數校驗,主要是針對基本數據類型和級聯對象進行參數校驗的演示,但是在實際中我們往往需要更為復雜的校驗規則,比如注冊用戶的密碼和確認密碼進行校驗,這個時候基本的注解就無法滿足我們的要求了,需要 ...