原创 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