-
使用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☺☺查看全部
举报