亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

spring boot 初步學(xué)習(xí)

fancyLuo / 2980人閱讀

摘要:跟兩年前寫(xiě)和配置相關(guān)的文件相比,這真是十分的簡(jiǎn)單了??梢栽囍鴮?xiě)一個(gè)小小的,有很多視頻教程跟著一步步做就成,我是跟著慕課網(wǎng)上的視頻學(xué)習(xí)的。對(duì)于寫(xiě)快一年的我來(lái)說(shuō)初學(xué)這個(gè)還是很欣喜的。

環(huán)境配置

Mac 上搭建 java 開(kāi)發(fā)環(huán)境
http://starzhou.com/blogs/jav...

初始化項(xiàng)目

參考鏈接http://start.spring.io/
從此鏈接中輸入項(xiàng)目名,并選擇相應(yīng)的依賴,點(diǎn)擊生成項(xiàng)目,
下載下來(lái),在 IDEA 中打開(kāi)這個(gè)項(xiàng)目,可以看到基本的框架已經(jīng)生成了。然后就可以開(kāi)發(fā)了。跟兩年前寫(xiě)
servlet 和 配置 ssh 相關(guān)的 xml 文件相比,這真是十分的簡(jiǎn)單了。

可以試著寫(xiě)一個(gè)小小的 demo,有很多視頻教程跟著一步步做就成,我是跟著慕課網(wǎng)上的視頻學(xué)習(xí)的。
下面是我記錄的一些我得到的新的知識(shí)點(diǎn)。

spring boot項(xiàng)目啟動(dòng)方式:

1.可以使用 IDEA 的啟動(dòng)按鈕啟動(dòng)
2.進(jìn)入項(xiàng)目文件夾下,在命令行啟動(dòng),輸入 mvn spring-boot:run
3.進(jìn)入項(xiàng)目文件夾下,輸入 mvn install,再繼續(xù)輸入 cd target,進(jìn)入 target 目錄,
輸入 ll,可以看見(jiàn)一個(gè) SNAPSHOT.jar結(jié)尾的文件,我的是 girl-0.0.1-SNAPSHOT.jar ,輸入 java -jar target/girl-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 即可啟動(dòng)。
spring data jpa 與 mybatis

spring data jpa 是對(duì) Hibernate 的封裝,幾乎不用寫(xiě) sql,寫(xiě)代碼顯得十分簡(jiǎn)潔。和 rails
框架類(lèi)似,不用寫(xiě) sql ,而且它還可以反向生成表結(jié)構(gòu),所以,幾乎不用登錄數(shù)據(jù)庫(kù),不用和 sql 直接打交道。
(對(duì)于寫(xiě)快一年 ruby on rails 的我來(lái)說(shuō)初學(xué)這個(gè)還是很欣喜的。)
不過(guò)我做的項(xiàng)目團(tuán)隊(duì)選擇使用 mybatis,可以自由寫(xiě) sql,也不錯(cuò)哈。
更詳細(xì)的說(shuō)明,可以閱讀大致了解 ORM:Hibernate、Mybatis與Spring Data JPA的區(qū)別
http://xhrong.github.io/2016/...
mybatis 學(xué)習(xí)參考mybatis 使用注解或xml
https://zhuanlan.zhihu.com/p/...

mysql

使用 brew 安裝: brew install mysql
根據(jù)提示可看到怎么設(shè)置密碼,怎么開(kāi)啟和關(guān)閉。
兩種方式開(kāi)啟(關(guān)閉同理):brew services start mysql 或者 mysql.server start
因?yàn)榘惭b后初始沒(méi)有密碼(We"ve installed your MySQL database without a root password)所以輸入 mysql_secure_installation 修改密碼,會(huì)讓你輸入密碼強(qiáng)度,本地輸入0最低就好了,這樣才能設(shè)置 123456 這種簡(jiǎn)單的密碼。如果長(zhǎng)度太短(我這里要輸入25個(gè)字符),可以登錄進(jìn)入修改密碼長(zhǎng)度。
通過(guò)輸入 mysql -uroot 登錄到 mysql,
輸入 set global validate_password_policy=0; 設(shè)置密碼校驗(yàn)強(qiáng)度為 0,
輸入 set global validate_password_length=4; 設(shè)置密碼長(zhǎng)度至少為 4
然后退出 mysql,繼續(xù)輸入 mysql_secure_installation 修改密碼,可以設(shè)置為 123456 這種密碼了。后面還會(huì)問(wèn)一些問(wèn)題,仔細(xì)看看問(wèn)的什么,選擇你需要的輸入 y 或者 n 就好了。

使用root登錄進(jìn)入數(shù)據(jù)庫(kù):
mysql -u root -p
輸入密碼

create database dbtest; (創(chuàng)建數(shù)據(jù)庫(kù) dbtest)
use dbtest; (啟用數(shù)據(jù)庫(kù) dbtest)
(創(chuàng)建表 users 表)
create table users (id integer auto_increment primary key, name varchar(225), salary integer);
show tables; (列出所有表)
desc users; (列出 users 表結(jié)構(gòu))

maven

mvn clean package (執(zhí)行測(cè)試)
mvn clean package -Dmaven.test.skip=true (跳過(guò)單元測(cè)試)

歡迎加入學(xué)習(xí)交流群569772982,大家一起學(xué)習(xí)交流。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/67691.html

相關(guān)文章

  • 利用SpringBoot初步連接redis

    摘要:在初次用連接的時(shí)候查看官方文檔和一些博客會(huì)發(fā)現(xiàn)配置文件非常的多,這就導(dǎo)致了在學(xué)習(xí)的開(kāi)始的時(shí)候是沒(méi)有體驗(yàn)的,其實(shí)利用連接的時(shí)候并不需要那么多的配置首先開(kāi)啟服務(wù)器然后在里面添加配置文件數(shù)據(jù)庫(kù)索引默認(rèn)為服務(wù)器地址服務(wù)器連接端口服務(wù)器連接密碼默認(rèn)為 在初次用springboot連接redis的時(shí)候查看官方文檔和一些博客會(huì)發(fā)現(xiàn)配置文件非常的多,這就導(dǎo)致了在學(xué)習(xí)的開(kāi)始的時(shí)候是沒(méi)有體驗(yàn)的,其實(shí)利用s...

    Caicloud 評(píng)論0 收藏0
  • Spring Boot - 表單校驗(yàn)(JSR303&Hibernate Validator)

    摘要:初步使用主要使用注解的方式對(duì)進(jìn)行校驗(yàn),第一個(gè)例子在需要校驗(yàn)的字段上指定約束條件然后在中可以這樣調(diào)用,加上注解即可。如果校驗(yàn)失敗,默認(rèn)會(huì)返回框架的出錯(cuò)信息。指定到的分組名會(huì)全部進(jìn)行校驗(yàn),不指定的不校驗(yàn)。 Spring Boot - 表單校驗(yàn)(JSR303&Hibernate Validator) 回顧 Spring Boot - 初識(shí) Hello World Spring Boot -...

    tinyq 評(píng)論0 收藏0
  • Spring Boot 2.x基礎(chǔ)教程:快速入門(mén)

    摘要:編寫(xiě)一個(gè)接口創(chuàng)建命名為根據(jù)實(shí)際情況修改創(chuàng)建類(lèi),內(nèi)容如下啟動(dòng)主程序,使用等工具發(fā)起請(qǐng)求,可以看到頁(yè)面返回編寫(xiě)單元測(cè)試用例打開(kāi)的下的測(cè)試入口類(lèi)。 簡(jiǎn)介 在您第1次接觸和學(xué)習(xí)Spring框架的時(shí)候,是否因?yàn)槠浞彪s的配置而退卻了?在你第n次使用Spring框架的時(shí)候,是否覺(jué)得一堆反復(fù)黏貼的配置有一些厭煩?那么您就不妨來(lái)試試使用Spring Boot來(lái)讓你更易上手,更簡(jiǎn)單快捷地構(gòu)建Spring應(yīng)...

    tigerZH 評(píng)論0 收藏0
  • 2021 年最新基于 Spring Cloud 的微服務(wù)架構(gòu)分析

    摘要:是一個(gè)相對(duì)比較新的微服務(wù)框架,年才推出的版本雖然時(shí)間最短但是相比等框架提供的全套的分布式系統(tǒng)解決方案。提供線程池不同的服務(wù)走不同的線程池,實(shí)現(xiàn)了不同服務(wù)調(diào)用的隔離,避免了服務(wù)器雪崩的問(wèn)題。通過(guò)互相注冊(cè)的方式來(lái)進(jìn)行消息同步和保證高可用。 Spring Cloud 是一個(gè)相對(duì)比較新的微服務(wù)框架,...

    cikenerd 評(píng)論0 收藏0
  • Java相關(guān)

    摘要:本文是作者自己對(duì)中線程的狀態(tài)線程間協(xié)作相關(guān)使用的理解與總結(jié),不對(duì)之處,望指出,共勉。當(dāng)中的的數(shù)目而不是已占用的位置數(shù)大于集合番一文通版集合番一文通版垃圾回收機(jī)制講得很透徹,深入淺出。 一小時(shí)搞明白自定義注解 Annotation(注解)就是 Java 提供了一種元程序中的元素關(guān)聯(lián)任何信息和著任何元數(shù)據(jù)(metadata)的途徑和方法。Annotion(注解) 是一個(gè)接口,程序可以通過(guò)...

    wangtdgoodluck 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<