原创 springboot2.x入門實戰案例學習 (thymeleaf、json、fileupload、globalConfig) :第三篇

1 總體介紹 本次實踐的內容是springboot集成其他技術的方式和步驟,本篇主要包括對前端模板thymeleaf、json字符串轉換、文件上傳、自定義異常和全局配置的集成 2 實踐步驟 使用springboot初始化器創建新模

原创 java8

ch1 java概覽 1.java歷史和新特性 java自從1998年發佈版本1.0後經歷了很多次新版本的更新,其中具有里程碑意義的版本是jdk5和jdk8,其中jdk5引入了泛型、增強for循環等對如今開發有着深遠影響的特性,隨

原创 springboot2.x入門實戰案例學習 (CROS、interceptor、servlet、listener、filter、runner) :第四篇

1 總體介紹 本次接着上次的內容繼續介紹springmvc在springboot中的使用方式,主要包含了CROS、interceptor、三大組件的配置和使用,runner功能 2 實踐步驟 首先創建一個controller用於提

原创 springboot2.x入門實戰案例學習(自動配置、自定義banner、配置類、屬性注入):第二篇

1 總體介紹 本次主要實踐的內容是springboot配置相關的知識,簡要介紹springboot中一些常用的配置信息,包括自定義banner、自動配置註解@Configuration、屬性注入註解@ConfigurationPr

原创 idea compilation failed: internal java compiler error解決辦法

在公司幫別人搭建項目環境時遇到了一個使用idea時出現的問題,使用的是剛裝好的idea2018,maven3,jdk8,各種配置弄好以後首先下載項目,下載好以後發現出現亂碼了,先解決亂碼的問題: 亂碼解決後開始運行,發現編譯已經報

原创 springboot2.x入門實戰案例學習(適合小白):第一篇

1 文章說明 本篇文章是spirngboot2.x開發的入門教程,是系統系統學習並總結springboot系列文章的第一篇,將自己的學習步驟通過截圖的方式記錄下來,以便以後複習,基本上每一步都有相關的截圖和說明,即使是小白照着做也

原创 Mybatis學習筆記(四):Mybatis運行原理解析

SqlSessionFactoryBuilder階段 在程序中第一步就是創建SqlSessionFactoryBuilder對象,調用它的build方法,將全局配置文件傳入,該方法便會返回一個SqlSessionFactory對象

原创 Mybatis學習筆記(三):映射器與Mapper接口

什麼是映射器 Mybatis框架爲開發人員準備了專門用於寫sql的地方,程序員可以將每個模塊的sql都寫在一起便於維護,這個地方就叫做映射器,其本質上就是由一個個映射文件組成,而映射文件本質上是個xml文件。 在這個xml中包含了輸入

原创 Mybatis學習筆記(二):Mybatis的配置文件

全局總配置(一份) 想要連接數據庫並對其進行增刪改查,則必須提供一些基本的參數 使用JDBC的方式: Class.forName(數據庫驅動名稱driverName); DriverManager.getConnection(url,

原创 生命不息,編程不止(未來一年的目標)

不知不覺自己已經變成了社會人士,我是2018年六月底從學校畢業的,畢業之後感覺特別的茫然,歷時十六年的學習生涯終於結束了。接下來便要開始工作了。 回首上學的時光並沒有太多的引以爲傲的事情,我是那種丟在人羣中就會找不到的普通人,也沒有做

原创 手機連WIFI可以上網,筆記本連接卻顯示無網絡的處理辦法

造成這種現象的原因 無聊的時候折騰了一下虛擬機,爲了使得虛擬機中安裝的linux操作系統可以和本機互相ping通,於是採用NAT的連接方式,手動配置了vmnet8網卡的IP地址,不知道哪裏配置的有問題導致筆記本連接正常的WIFI經常

原创 Mybatis學習筆記(一):初識Mybatis框架

Mybatis是什麼 它就是披着外套的JDBC,實現的功能完全一樣,只不過是通過一些核心的類和配置文件規範了程序員的開發,使得連接數據庫的操作更加規範化和簡便,在此基礎上對JDBC的功能進行了適當的增強。 Hibernate和My

原创 SpringBoot之自動配置

在SpringBoot中默認支持兩種配置文件,這兩種配置文件的位置都在根路徑下,文件名爲application.properties和application.yml,路徑和文件名都是可以通過參數的方式動態修改。 applicati

原创 Spring註解版之生命週期與自動裝配

1.initMethod和destoryMethod 在註冊bean對象時可以通過initMethod和destoryMethod屬性指定該對象的初始化和銷燬方法,這些方法爲對應類中的普通方法。 @Bean(initMethod =

原创 Spring註解版之AOP和事務

pom文件配置 在pom文件中引入aop功能 <dependency> <groupId>org.springframework</groupId> <artifactId>spring