原创 springboot 打包成jar,沒有webapp ,無法訪問jsp

(1)springboot 打包無webapp 解決方式 配置 < resources>將webapp打包進target/classes 目錄,其中< targetPath>META-INF/resources</ targetPath>

原创 springboot 對於@Autowired 注入爲null 的介紹與解決方式

1、描述 有時候我們在某個類用@Autowired 進行注入時,會發現注入參數爲null,這時候會有疑惑。 可能存在的原因: (1)該類沒有託管給spring 管理,一般在類的上面添加@Component (2)你的這個類有被new出來的

原创 IDEA 報錯 Unable to parse template "Enum" Error message:

Unable to parse template "Enum" Error message: This template did not produce a Java class or an inte   是idea 創建類時,註釋出現異

原创 springboot 整合hibernate demo

1、描述 雖然很久沒用hibernate的了,現在幾乎寫項目是用hibernate 的了,現在我一般用mybatis-plus ,但是作用一種技術,還是可以記錄下使用方式,和簡單的demo,提供給大家參考。本人也參考網上一些資料的,僅僅供

原创 MYSQL 6.0爲何 沒有 utf8mb4 的類型

MYSQL 5.5版本以後就有utf8mb4,utf8mb4是4個長度。 但是但是mysql 6.0 插入語句有utf8mb4後會報錯,這就奇怪了。 查閱官網可以看到The new utf8 character set in MySQL 

原创 java 請求參數是json類型,裏面有嵌套了Json格式,如何實現

有時候會遇到,POST請求是json格式,但是請求參數裏面有有一個json數據,這時候如果後臺用實體類進行,會出現異常 { "timestamp": "2020-02-25 16:44:22", "status": 40

原创 srpingboot 對線程池的理解與使用

1、描述 以前學過線程池,但是還是對它一知半解,今天通過網上一些資料,自己手動寫了個demo,進行學習。什麼叫線程池,一般執行程序是不僅僅只有一個線程,如果沒有線程池,那麼每次我們都有去創建一個個線程來用。但是引入線程池後,就相當於創建多

原创 springboot 簡單實現Redis 配置使用

1、描述    (1)Redis 是安裝在window 10 系統,本地啓動Redis;      (2) 使用springboot  創建項目,對Redis進行配置,簡單實用;    (3)使用RedisDesktopManager 作

原创 Springboot 程序出現不知異常,進入指定方法處理,在返回時指定全局異常參數

說明:在寫程序時,出現異常是正常的,但是不是所有的異常都能捕獲或者拋出的,有時候自己都不知道的異常。在接口與接口調用中,如果每個接口都try~catch會感覺到有點累贅或者繁瑣。 比如:int i = 1/0 ; 這條語句,如果你沒有tr

原创 JDK 8 轉成 JDK 11 時會出現‘(程序包r 已在模塊 xxx中聲明, 但該模塊未導出它)’

我在把某個項目從jdk 8 換成 jdk 11 , IDEA操作 將 8 換成 11 ,這是要指定系統安裝的路徑來的    (1)然後打包時,會出現: [3,22] 程序包 com.sun.crypto.provider 不可見 [ER

原创 springboot 簡單mysql demo配置,mybatis-plus配置使用,PageHelper分頁demo

1、按老規矩給出demo 地址: 先給 git 網址:https://github.com/kinber123/mysql.git 也提供免費CSDN 下載地址:https://download.csdn.net/download/wcy

原创 RocketMq 本地(Windows)安裝配置,事務消息功能

1、描述 windows下RocketMQ安裝部署:https://www.jianshu.com/p/4a275e779afa RocketMQ可視化管理控制檯rocketmq-console-ng:https://www.jiansh

原创 RocketMq 本地(Windows)安裝配置,客戶端啓動,簡單代碼實現

                                                    RocketMq 1、描述 本程序是結合網上一些資料進行整合的,進行對RocketMq的簡單的demo,其中包括RocketMq安裝

原创 springBoot 配置文件或者指定文件配置進行多環境打包

一、多環境打包配置文件 1、描述 在開發中總是存在多個環境的切換,在 SpringBoot 工程可通過 application-*.properties 的方式實現多環境配置,但是打包時會把所有的.properties 配置文件都打到包裏

原创 Java mybatis 實現 mysql 存儲json格式 ,用 -> "$.XX" 獲取

1、Mysql 字段存儲類型可以爲varchar 類型:比如 姓名 name 有json格式爲: name : {"xing":"吳","ming":"雷"} 2、mybatis 使用方式用 -> "$.XX",比如name 的字段要獲取