原创 SqlSession XXX was not registered for synchronization because synchronization is not active 解決辦法

當發現數據庫引擎,方法爲public ,try catch 都沒問題時, 如果項目整合了Shiro,就可能和Shiro框架有關, 參考網上解決辦法, 1.Shiro中注入的Service使用@lazy註解延遲加載,如果Service在Sh

原创 Gradle 5.3 引入lombok依賴

發現網上有些說法是這樣的,但引入之後還是報錯   遂改成下面這樣發現可以了(當時開發環境Gradle 5.3;Idea 2018.2;JDK 1.8) dependencies { compile "org.projectl

原创 項目沒有問題,但是IDEA啓動失敗

idea 版本 2018.2 用Idea的run/debug啓動一個SpringBoot + Mybatis + dubbo 的項目報錯,項目代碼和配置文件都沒有問題,用maven打包成jar,使用 java -jar 命令可以啓動成功!

原创 Hibernate 中hbm.xml主鍵的的不同屬性含義

1) assigned主鍵由外部程序負責生成,無需Hibernate參與。2) hilo通過hi/lo 算法實現的主鍵生成機制,需要額外的數據庫表保存主鍵生成歷史狀態。3) seqhilo與hilo 類似,通過hi/lo 算法實現的主鍵生

原创 基於css,Vue的分頁樣式組件

1.css .page { font-weight: 900; width: 100%; height: 40px; text-align: center; color: #888; ma

原创 mybatisPlus null 值更新問題

發現mybatisPlus會更新對象屬性爲null的值, 與field-strategy配置有關 mybatis-plus: global-config: db-config: field-strategy: n

原创 SpringBoot Controller 返回值包裝

@Component public class ResponseBodyWrapFactoryBean implements InitializingBean { @Resource private RequestMa

原创 idea 顯示 maven 側邊欄

idea 版本 2019.2 當pom.xml文件不在項目根路徑下(在某個子文件夾下面),這時加載項目可能不會出現maven側邊欄, 解決辦法:找到某個pom.xml文件,右擊,選擇Add as Maven Projec t即可  

原创 SpringBoot2 整合 Shiro 基於URL的權限校驗

概念模型 用戶與角色之間是一對一關聯,角色與資源之間是多對多關聯(關聯關係用中間表來維護) Resource裏面存儲着系統的url路徑 模型字段都很簡單,SQL及Model類就不再貼出來了. 1.引入依賴 <dependency>

原创 SpringBoot 整個Shiro doGetAuthorizationInfo方法未執行

使用的shiro jar版本 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</arti

原创 跨域報錯 Access to XMLHttpRequest at has been blocked by CORS policy

@Configuration public class SystemCorsConfiguration { private CorsConfiguration buildConfig() { CorsConfig

原创 CentOS7 host-only 模式連接互聯網

    我是使用VirtualBox 6.0 虛擬機裝的CentOS-7-x86_64-Minimal-1810.iso 系統,裝機教程網上有很多不在贅述. 接下來直接進入配置host-only環節 1.點擊工具(或者點工具右邊的列表選擇

原创 Git 命令學習理解網站

https://learngitbranching.js.org/

原创 MybatisPlus 代碼生成

1.添加依賴 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator