摘要:跟兩年前寫和配置相關的文件相比,這真是十分的簡單了。可以試著寫一個小小的,有很多視頻教程跟著一步步做就成,我是跟著慕課網上的視頻學習的。對于寫快一年的我來說初學這個還是很欣喜的。
環境配置
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,大家一起學習交流。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67691.html
摘要:在初次用連接的時候查看官方文檔和一些博客會發現配置文件非常的多,這就導致了在學習的開始的時候是沒有體驗的,其實利用連接的時候并不需要那么多的配置首先開啟服務器然后在里面添加配置文件數據庫索引默認為服務器地址服務器連接端口服務器連接密碼默認為 在初次用springboot連接redis的時候查看官方文檔和一些博客會發現配置文件非常的多,這就導致了在學習的開始的時候是沒有體驗的,其實利用s...
摘要:初步使用主要使用注解的方式對進行校驗,第一個例子在需要校驗的字段上指定約束條件然后在中可以這樣調用,加上注解即可。如果校驗失敗,默認會返回框架的出錯信息。指定到的分組名會全部進行校驗,不指定的不校驗。 Spring Boot - 表單校驗(JSR303&Hibernate Validator) 回顧 Spring Boot - 初識 Hello World Spring Boot -...
摘要:編寫一個接口創建命名為根據實際情況修改創建類,內容如下啟動主程序,使用等工具發起請求,可以看到頁面返回編寫單元測試用例打開的下的測試入口類。 簡介 在您第1次接觸和學習Spring框架的時候,是否因為其繁雜的配置而退卻了?在你第n次使用Spring框架的時候,是否覺得一堆反復黏貼的配置有一些厭煩?那么您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構建Spring應...
摘要:是一個相對比較新的微服務框架,年才推出的版本雖然時間最短但是相比等框架提供的全套的分布式系統解決方案。提供線程池不同的服務走不同的線程池,實現了不同服務調用的隔離,避免了服務器雪崩的問題。通過互相注冊的方式來進行消息同步和保證高可用。 Spring Cloud 是一個相對比較新的微服務框架,...
摘要:本文是作者自己對中線程的狀態線程間協作相關使用的理解與總結,不對之處,望指出,共勉。當中的的數目而不是已占用的位置數大于集合番一文通版集合番一文通版垃圾回收機制講得很透徹,深入淺出。 一小時搞明白自定義注解 Annotation(注解)就是 Java 提供了一種元程序中的元素關聯任何信息和著任何元數據(metadata)的途徑和方法。Annotion(注解) 是一個接口,程序可以通過...
閱讀 3933·2021-09-22 10:02
閱讀 3365·2019-08-30 15:52
閱讀 3061·2019-08-30 12:51
閱讀 755·2019-08-30 11:08
閱讀 2065·2019-08-29 15:18
閱讀 3106·2019-08-29 12:13
閱讀 3592·2019-08-29 11:29
閱讀 1872·2019-08-29 11:13