-
如果引入的是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进行启动项目,就能成功启动
查看全部
举报