spring boot 初步学习
環境配置
Mac 上搭建 java 開發環境
http://starzhou.com/blogs/jav...
初始化項目
參考鏈接http://start.spring.io/
從此鏈接中輸入項目名,并選擇相應的依賴,點擊生成項目,
下載下來,在 IDEA 中打開這個項目,可以看到基本的框架已經生成了。然后就可以開發了。跟兩年前寫
servlet 和 配置 ssh 相關的 xml 文件相比,這真是十分的簡單了。
可以試著寫一個小小的 demo,有很多視頻教程跟著一步步做就成,我是跟著慕課網上的視頻學習的。
下面是我記錄的一些我得到的新的知識點。
spring boot項目啟動方式:
1.可以使用 IDEA 的啟動按鈕啟動
2.進入項目文件夾下,在命令行啟動,輸入 mvn spring-boot:run
3.進入項目文件夾下,輸入 mvn install,再繼續輸入 cd target,進入 target 目錄,
輸入 ll,可以看見一個 SNAPSHOT.jar結尾的文件,我的是 girl-0.0.1-SNAPSHOT.jar ,輸入 java -jar target/girl-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 即可啟動。
spring data jpa 與 mybatis
spring data jpa 是對 Hibernate 的封裝,幾乎不用寫 sql,寫代碼顯得十分簡潔。和 rails
框架類似,不用寫 sql ,而且它還可以反向生成表結構,所以,幾乎不用登錄數據庫,不用和 sql 直接打交道。
(對于寫快一年 ruby on rails 的我來說初學這個還是很欣喜的。)
不過我做的項目團隊選擇使用 mybatis,可以自由寫 sql,也不錯哈。
更詳細的說明,可以閱讀大致了解 ORM:Hibernate、Mybatis與Spring Data JPA的區別
http://xhrong.github.io/2016/...
mybatis 學習參考mybatis 使用注解或xml
https://zhuanlan.zhihu.com/p/...
mysql
使用 brew 安裝: brew install mysql
根據提示可看到怎么設置密碼,怎么開啟和關閉。
兩種方式開啟(關閉同理):brew services start mysql 或者 mysql.server start
因為安裝后初始沒有密碼(We've installed your MySQL database without a root password)所以輸入 mysql_secure_installation 修改密碼,會讓你輸入密碼強度,本地輸入0最低就好了,這樣才能設置 123456 這種簡單的密碼。如果長度太短(我這里要輸入25個字符),可以登錄進入修改密碼長度。
通過輸入 mysql -uroot 登錄到 mysql,
輸入 set global validate_password_policy=0; 設置密碼校驗強度為 0,
輸入 set global validate_password_length=4; 設置密碼長度至少為 4
然后退出 mysql,繼續輸入 mysql_secure_installation 修改密碼,可以設置為 123456 這種密碼了。后面還會問一些問題,仔細看看問的什么,選擇你需要的輸入 y 或者 n 就好了。
使用root登錄進入數據庫:
mysql -u root -p
輸入密碼
create database dbtest; (創建數據庫 dbtest)
use dbtest; (啟用數據庫 dbtest)
(創建表 users 表)
create table users (id integer auto_increment primary key, name varchar(225), salary integer);
show tables; (列出所有表)
desc users; (列出 users 表結構)
maven
mvn clean package (執行測試)
mvn clean package -Dmaven.test.skip=true (跳過單元測試)
歡迎加入學習交流群569772982,大家一起學習交流。
總結
以上是生活随笔為你收集整理的spring boot 初步学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习week8 ex7 review
- 下一篇: MyEclipse 2017 CI 9