概述
最近一段時間都在使用springboot進行開發,很是方便,之前用過spring框架應該很快能上手,在某天看到一篇文章收穫很大,說是技術的分享對於自己的提升幫助是很大的,一方面加深了自己的理解,記憶,另一方面查漏補缺,把不懂的細節重新看一遍。這裏從零開始搭建一套後臺系統,加深自己的記憶,也希望能幫助更多初學者。
目前只打算整合springboot+springMVC+Mybatis-Plus+shiro+redis以後有新想法再加吧
工具我用的是Idea 當然也推薦使用STS,看個人習慣,環境是jdk1.8 到時會把源碼上傳到git。
環境搭建
偷懶(哈哈)直接在 http://start.spring.io/ ,也可以直接用Idea的Spring Initializr工具快速搭建一個springboot項目 都是基於官方web構建的。
這裏把你的項目基本信息和springboot的版本選好後直接點Generate Project 下載到本地,再導入到Idea中。整個項目的結構圖如下
和普通的web項目沒什麼大的區別,建好項目會自動生成一個SailApplication.java啓動類,我們可以直接運行這個main方面就是啓動了服務,但是目前我們沒加什麼模塊,也看不出什麼效果,我們測試一下
在pom文件中加上web模塊依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
SailApplicaltion根目錄下新建一個Controller包,新建一個測試controller
我們打開瀏覽器輸入http://localhost:8080/hello
成功!完美!~~~~ 下一篇將把我們要用到的模塊依賴都添加進來,以及簡單的配置
- 另外建了個交流羣,有不明白的朋友方便交流454866514