原创 關於 mybatis 報invalid comparison: java.util.Arrays$ArrayList and java.lang.String異常

這是一個根據list集合的查找數據的 sql,在接收list的時候加了判斷 list != ‘ ’ “”,引起了集合與Stirng類型的比較,故報錯   <if test="list != null and list != '' ">

原创 SpringBoot項目找不到主類或無法加載主類

https://blog.csdn.net/qq_35472880/article/details/102967626?depth_1-utm_source=distribute.pc_relevant.none-task&utm_sou

原创 http post get請求案例

package com.dfzt.modules.business.invoice; import java.io.BufferedReader; import java.io.IOException; import java.io.In

原创 java通過連接(url)下載pdf文件

/**      * 電子發票下載      * @param url      * @param response      * @throws UnsupportedEncodingException      */     @Get

原创 idea Spring Boot properties或者yml不能自動提示解決辦法

在項目上添加spring即可,操作如下: 然後點擊OK   這時候配置文件會變成spring配置文件 提示就有了:

原创 關聯mysql失敗_Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'

時區錯誤,MySQL默認的時區是UTC時區,比北京時間晚8個小時。 所以要修改mysql的時長 在mysql的命令模式下,輸入: set global time_zone=’+8:00’; 再次連接成功

原创 No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor

在實體類加上:@JsonIgnoreProperties(value = { “hibernateLazyInitializer”})

原创 Inferred type 'S' for type parameter 'S' is not within its bound; should ext

解決方法: 1、springboot 版本問題,將 2.0.1 版本換成 1.5.4 版本。   2、將girlRepository.findOne(id);  改爲  girlRepository.findById(id).orElse

原创 Cannot resolve symbol 'log'

    今天導入別人的項目時,發現log飄紅,提示Cannot resolve symbol‘log’,網上查詢發現安裝lombok插件即可。以下是lombok插件的作用。     項目中經常使用bean,entity等類,絕大部分數據類

原创 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAUL

今天導數據庫時遇到一個問題, Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAUL 字面意思

原创 Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.

問題原因是自動注入失敗: 關於這個問題,我們需要仔細的檢查 Spring 的配置文件了,我的項目爲 一個聚合的項目,Spring 配置文件也被拆分成了多個配置文件,注意檢查 各層 Spring 配置文件的 <context:compone

原创 Mapped Statements collection already contains value for

Mybatis出現Mapped Statements collection already contains value for  錯誤原因:               1.mapper中存在id重複的值 2.mapper中的param

原创 8080端口被佔用怎麼辦

做項目時肯定會遇到8080端口被佔用的情況,其實解決辦法很簡單: Ctrl+R鍵,輸入cmd: 複製這串代碼到cmd界面: netstat -aon|findstr "8080" 可以看到8080確實被佔用了:           把

原创 springboot啓動項目時不能自動執行resources文件夾下的.sql文件

最近用boot2.0版本不知道怎麼配置都無法執行sql文件,經過查閱資料需要配置一下代碼:    schema: - classpath:department.sql initialization-mode: always 加上這

原创 springboot:WARN No appenders could be found for logger (druid.sql.Connection).

報錯原因沒有配置日誌文件: pom文件: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17<