原创 Spring/Spring boot中靜態變量賦值
情形1:靜態變量爲自動注入的對象 解決方案:設置兩個變量,非靜態變量使用@resource注入Bean,然後使用@PostConstruct在Spring初始化Bean成功後爲靜態變量賦值 @Component public class
原创 Spring ApplicationListener配合-D實現參數初始化
ApplicationListener是SpringBoot的監聽器,提供了四種事件: ApplicationStartedEvent :spring boot啓動開始時執行的事件 ApplicationEnvironmentPrep
原创 Java中的return this
return this就是返回當前對象的引用(就是實際調用這個方法的實例化對象)示例: /** * 資源url */ public HttpConfig url(String url) { ur
原创 Feign Form表單POST提交
Form表單的POST提交,調用該類接口最長用的方式就是HttpClient,如果使用Feign,如何實現呢? 首先,看下Http中已Form的形式做Post提交的定義: ----------------------------------
原创 window下絕對路徑
項目中配置文件(properties或yml)和項目是分離的,常見的配置方法如下: <profiles> <profile> <id>mas</id> <activa
原创 SpringBoot中使用配置文件
一般都是把xml配置文件轉換爲@Bean的模式,如果非要使用xml配置文件,方式如下: /** * 將配置文件引入springboot */ @Configuration @ImportResource(locations={"cla
原创 Mybatis異常:java.lang.NumberFormatException: For input string: "S"
MyBatis異常日誌如下: Caused by: java.lang.NumberFormatException: For input string: "S" at sun.misc.FloatingDecimal.readJa