-
學(xué)習(xí)路徑。不需要學(xué)springmvc。javamaven版本要保持一致。
查看全部 -
學(xué)cloud,要先學(xué)boot
查看全部 -
springboot與springMVC沒有必然的聯(lián)系
1、化繁為簡(jiǎn),簡(jiǎn)化配置
2、備受關(guān)注,是下一代框架
3、微服務(wù)的入門級(jí)微框架
微服務(wù):解決方案 spring家族為微服務(wù)提供了一整套的組件 統(tǒng)稱為SpringCloud
SpringCloud建立在SpringBoot基礎(chǔ)之上
?
具備必要的前置知識(shí):
利用maven構(gòu)建項(xiàng)目
Spring注解
RESTful API
不需要去學(xué)習(xí)SpringMVC
java、Maven等版本保持一致
查看全部 -
第三種運(yùn)行方式:
在項(xiàng)目文件夾內(nèi),命令行執(zhí)行:
①mvn clean package打包。
②java -jar target/*.jar查看全部 -
命令行啟動(dòng):mvn spring-boot:run
查看全部 -
第一個(gè)spring boot
查看全部 -
代碼部署時(shí),可以配置參數(shù)調(diào)用指定的配置文件,命令如下:
java -jar -Dspring.profiles.active=dev target/LuckMoney-0.0.1-SNAPSHOT.jar
或
java -jar -Dspring.profiles.active=prod target/LuckMoney-0.0.1-SNAPSHOT.jar
重點(diǎn):-Dspring.profiles.active 參數(shù)
查看全部 -
Spring的運(yùn)行方式:
1、Idea開發(fā)工具運(yùn)行。
2、在項(xiàng)目目錄下,CMD命令行運(yùn)行:mvn spring-boot:run
3、①.將項(xiàng)目打包:在項(xiàng)目目錄下,CMD命令行運(yùn)行:mvn clean package
?? ? ②.CMD命令:java -jar (拖入打包生產(chǎn)的jar即可)
查看全部 -
在打包部署后,可以在利用java -jar命令啟動(dòng)時(shí),更改是生產(chǎn)環(huán)境的配置還是開發(fā)環(huán)境的配置
e.g java -jar -Dspring.profiles.active=prod target/luckymoney-0.. .jar
查看全部 -
org.springframework.boot 版本要一致
查看全部 -
.m2/repository/setting.ali.xml->setting.xml
查看全部 -
Controller 一定要有@RestController
查看全部 -
SpringBoot:
1.項(xiàng)目配置
? ?1)單個(gè)變量@Value注解
? ?2)多個(gè)變量使用對(duì)象配置@ConfigurationProperties
2.Controller
? ?1)方式:@Controller +@Responsebody = @RestController(最新注解)
? ?2)獲取參數(shù):url中獲取使用@PathVariable;其他使用@RequestParam
3.數(shù)據(jù)庫操作
? ?1)引入spring-boot-starter-data-jpa組件,新建一個(gè)接口類繼承JpaRepository可以調(diào)用save,findByid等等方法
4.事務(wù)
指的是數(shù)據(jù)庫事務(wù),在方法前加上@Transational注解
查看全部 -
三個(gè)注解查看全部
-
段子手啊查看全部
-
RESTful API設(shè)計(jì)的請(qǐng)求類型: GET,POST,PUT,GET(路徑不同
查看全部 -
Spring data jpa就是springboot對(duì)hibernate的整合,讓開發(fā)者不需要寫SQL語句就可以完成對(duì)數(shù)據(jù)庫的操作
查看全部 -
java端用的Spring Data JPA?
查看全部 -
講的很有特色,贊查看全部
-
將參數(shù)放到Body里的情況會(huì)比較常見,所以比較推薦使用這種方式
查看全部 -
用@postmapping傳參比getmapping傳參的方式更多樣花一些,可以在Params里傳,也可以在Body里傳
查看全部 -
用@RequestParam 獲取請(qǐng)求參數(shù)的值
查看全部 -
用@PathVariable 獲取url中的數(shù)據(jù)
查看全部 -
post/get都會(huì)帶參數(shù)
查看全部 -
模板第一步: 在pom.xml文件引入dependency(引入spring boot starter thymeleaf的jar包
模板第二步:在templates(模板)文件夾新建一個(gè)html文件
模板第三步:使用模板。
查看全部 -
Controller的使用:
@Controller 處理http請(qǐng)求
@RestController Spring4之后新加的注解,原來返回json需要@ResponseBody配合@Controller
@RequestMapping 配置url映射
查看全部 -
@Controller 處理http請(qǐng)求
采用該方法處理 需要三步
修改maven porm配置文件
添加<dependency>新依賴
spring-boot-starter-thymeleaf
然后重啟
添加目標(biāo)html
return 該html
@RestController Spring4之后新加的注解
等同于@controller+@ResponseBody 返回json
@RequestMapping 配置url映射
## 參數(shù)跳轉(zhuǎn)頁面
//@GetMapping可變?yōu)閿?shù)組?加{}
也可進(jìn)行嵌套?如"/hello/say"
但不利于代碼維護(hù)
應(yīng)該用@RequestMapping
@RequestMapping可以代替Get和PostMapping
但考慮維護(hù)性不建議這樣使用
## 傳參
@PathVariable
@RequestParam等同
設(shè)置允許空值傳參怎么做
defaultValue的值位String
查看全部 -
mysql 常用軟件:
查看全部
舉報(bào)