-
使用war包方式進行打包
查看全部 -
springboot項目打包:jar包或者war包
指令:mvn -Dmaven.test.skip -U clean package;
查看全部 -
Springboot介紹之3大特性:
自動裝配:springmvc,jdbc,事務等spring組件
嵌入式容器:tomcat,jetty
為生產而準備的特性:這塊是springboot針對運維做的優化
查看全部 -
Springboot項目的3種運行模式:
idea方式,jar/war方式,maven插件方式
如果是在開發過程中,會使用idea方式
如果是在線上的服務器上,會使用jar/war方式,作為啟動腳本
如果開發環境是Linux環境,會使用maven插件方式。
mvn spring-boot:run
查看全部 -
如果要打包成war包,需要添加webapp/WEB-INF/web.xml
什么時候需要打成war包?
當我們想要通過Tomcat啟動的時候
查看全部 -
直接執行war包和jar包的指令:
java -jar web-0.0.1-SNAPSHOT.jar
java -jar web-0.0.1-SNAPSHOT.war
查看全部 -
Reactive中的Flux或者Mono,它是異步處理(非阻塞)
傳統的servlet使用的是同步處理(阻塞) 集合對象基本上是同步處理(阻塞)
查看全部 -
request -> {},這是一個lambda的表達式,是jdk1.8的新特性
查看全部 -
@Autowired這里用的是方法中的參數注入
查看全部 -
Servlet:
????請求接口:ServletRequest 或者 HttpServletResponse
????響應接口:ServletResponse 或者 HttpServletResponse
Spring5.0重新定義了服務請求和響應接口:
????請求接口:ServerRequest,響應接口:ServerResponse
????這種方式既可支持Servlet規范,也可支持自定義,比如Netty(Web Server)
查看全部 -
構造器形式的注入方式的好處:
不能修改。
可以更早的進行初始化,相對于字段性的注入方式會好一點。
但實際開發中,為了節約時間,還是會用字段形式的注入方式
@Autowired private?UserRepository?userRepository;
查看全部 -
ConcurrentMap內存性存儲方式
查看全部 -
Web Flux是一種新型的編程模型,它是對spingmvc做出了一種補充。
傳統的springmvc是通過注解和標簽來產生相應的請求映射,以及響應。
Web Flux同樣兼容這種方式,同時還提出了新型的聲明式函數式編程。
查看全部 -
Spring Framework(框架)-->Spring Boot(快速構建Spring的應用)-->Spring Cloud(是構建SpringBoot的分布式環境,也就是云應用)
查看全部 -
感謝老師,解決了我一個很久的bug??查看全部
舉報