原创 細說Spring cloud ——eureka 的幾種主動下線服務的方式

本文會介紹幾種eureka 註冊中心服務下線的方式 ----------------------------------------------------------------- 補充:在啓動eureka服務的時候發現控制檯有以下的輸

原创 swagger 定義自己的狀態碼

1.去掉swagger默認的狀態碼For 1.0.2 or prior new SwaggerSpringMvcPlugin(...) //More config .useDefaultResponseM

原创 在docker 中部署 springboot + mysql

1.下載鏡像docker pull mysql:5.7docker pull java:82.創建容器創建mysql容器:docker run --name mysqlContainerTest --restart=always -e M

原创 spring boot war包部署tomcat ,mybatis找不到datasource

018-05-09 02:43:59.669 |-INFO [localhost-startStop-17] org.springframework.boot.autoconfigure.logging.AutoConfiguratio

原创 解決mybatis中resultMap丟失查詢結果,association“錯誤”去除重複數據的問題

    <resultMap id="commissionRec" type="CommissionRec" >         <result property="sourceName" column="cmr_sourceName"/

原创 spring boot 接口返回,由bean轉json相關配置

1.忽略 null 值   2.將Date類型轉爲  yyyy-MM-dd HH:mm:ss   @Bean @ConditionalOnMissingBean(ObjectMapper.class)

原创 spring boot h2數據庫連接示例

H2數據庫配置1.連接模式介紹 (參照附錄)1.1 內嵌模式 一次只能被一個客戶端連接,應用和數據庫同在一個JVM中,通過JDBC進行連接。1.2 服務模式 支持多個客戶端連接,支持遠程連接。1.3 內存模式 數據放在內存中,關閉後自動刪

原创 java 操作樹

1.遞歸查詢根節點的所有子節點idCREATE DEFINER=`root`@`localhost` PROCEDURE `aaa`( IN `areaId` INT , IN `tableName` VARCHAR(50), OU

原创 spring中scope作用域(轉)

今天研究了一下scope的作用域。默認是單例模式,即scope="singleton"。另外scope還有prototype、request、session、global session作用域。scope="prototype"多例。再配

原创 spring boot 獲取 src 目錄下的 文檔結構,以及讀寫 頁面文件

import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; i

原创 mybatis 掃包踩坑

@Configuration //TODO 注意,由於MapperScannerConfigurer執行的比較早,所以必須有下面的註解 @AutoConfigureAfter(MyBatisConfig.class) public cla

原创 spring boot 一次上傳多個文件

兩種方式:1.將多個文件置爲同一個名稱,放入數組 @RequestMapping(value="/item/store", method=RequestMethod.POST) @ApiOperation(value = "添加幻燈片項

原创 解決spring boot 跨域訪問,默認訪問options類型接口

(1)WebMvcConfigurerAdapter 重寫 addCorsMappings函數。默認只開放 GET, HEAD, and POST 類型的。(2)mvc_allowedOrigins 配置生效的地址,用逗號分隔如 http

原创 mybatis mysql批量insert獲取id

  注意:類型必須是list  ,參數名必須是list   keyProperty="list.id"  或 直接 keyProperty="id" void saveItems(@Param("list") List<Slidesh

原创 常用docker命令舉例

1.創建tomcat容器docker run -d -p對外端口號80--log-opt max-size=10m --log-opt max-file=3 --restart=always -vwar包存放路徑:/usr/local/t