-
如果引入的是webflux依賴,那么項目內嵌的是jetty容器;如果引入的是web依賴,那么項目內嵌的是tomcat容器;
查看全部 -
環境準備
JDK:JDK1.8
Maven:配置倉庫地址,配置下載鏡像
配置文件路徑..\apache-maven-3.5.4-bin\apache-maven-3.5.4\conf\settings.xml
<localRepository>E:/softwareData/.m2/repository</localRepository> <mirror>?????? ????<id>alimaven</id>?????? ????<mirrorOf>central</mirrorOf>?????? ????<name>aliyun?maven</name>?????? ????<url>http://maven.aliyun.com/nexus/content/groups/public/</url>???? </mirror>
IDEA:http://www.jetbrains.com/idea?
download community version(社區版)
查看全部 -
Spring Boot 介紹
2.0新特性
編程語言:Java8+、Kotlin
底層框架:Spring Framework 5.0.x
全新特性:Web Flux(全新編程模型,對SpringMVC的補充)
為什么選擇Web Flux?
函數編程:Java8 Lambda
響應編程:Reactive Streams
異步編程:Servlet3.1 或 Asyc NIO
查看全部 -
Spring Boot 的角色
Spring Framework ——> Spring Boot ——> Spring Cloud
Spring Framework:是一種JavaEE的框架;Spring Boot相關依賴底層;
Spring Boot:是一種快速構建的Spring應用;
Spring Cloud:是構建Spring Boot的分布式的環境(云應用);
查看全部 -
課程介紹
Spring Boot介紹
環境準備
第一個Spring Boot 項目
多模塊項目
打包和運行
查看全部 -
mvn -Dmaven.test.skip -U clean package
查看全部 -
Web Flux
查看全部 -
Spring Boot 2.0新特性
查看全部 -
接口規范:
查看全部 -
啟動的容器
查看全部 -
id生成器 AtomicInteger
idGenerator.increamentAndGet();
查看全部 -
分層多模塊查看全部
-
三大特性:1、 自動裝配:包括SpringMVC,jdbc,事務等spring組件等
2、嵌入式容器:tomcat,jetty
3、為生產而準備的特性:這塊是springboot針對運維做的優化
查看全部 -
這里應該是project file模式才有這種目錄,如果是project模式顯示,不是這種目錄的。2018.12,
老師的ide是2017.10月份,可能有差異。
實際上應該是project 右鍵 有個Compact Middle Packages 把√去掉就可以了。
查看全部 -
cmd命令進入項目的目錄,執行命令:mvn spring-boot:run? 啟動項目,此時會提醒你沒有找到Main class,解決辦法,切換到Web模塊下,并在pom.xml文件中,添加如下信息:
<build> ????<plugins> ????????<plugin> ????????????<groupId>org.springframework.boot</groupId> ????????????<artifactId>spring-boot-maven-plugin</artifactId> ????????????<configuration> ????????????????<mainClass>com.lhf.SpringbootModelsDemoApplication</mainClass> ????????????</configuration> ????????</plugin> ????</plugins> </build>
再次執行:mvn spring-boot:run命令,再次啟動,此時還會報錯,提示你jar沒有找到,沒有找到相關的依賴,解決辦法:退回到根目錄,執行命令:mvn -Dmaven.test.skip -U clean install,進行相關依賴安裝,此時將會提示你已經成功,再次進入Web模塊目錄下,執行:mvn spring-boot:run進行啟動項目,就能成功啟動
查看全部
舉報