springboot快速启动
1.1使用maven quick-starter的方式
首先要使用maven创建一个quick-stater的项目
这里的setting.xml和仓库怎么配置在前置条件中有详细述说
1.2 完成构建
创建完的工作目录应该是这样的
tips : 如果发现没有把骨架下载下来可以手动创建
手动创建文件夹
1.3 修改pom.xml
删除builder中的不必要的插件
在pom.xml中导入对应的parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
</parent>
加载在dependices的上方
然后导入springboot的web项目的stater坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
这样依赖就导入了
成功之后的配置文件应该是这样的
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>spring-boot-example</artifactId>
<version>1.0-SNAPSHOT</version>
<name>spring-boot-example</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
</dependencies>
</project>
tips: 注意修改之后点击这里
这样maven依赖才会正式的导入
1.4 修改启动端口和访问路径
紧接着在resources下创建一个application.yam文件
加入约定
server:
port: 8181
servlet:
context-path: /springboot
主要是初始化端口和访问路径
再在java根目录下创建一个stater启动类
@SpringBootApplication
这个注解是表示stater的初始化项目的构建坐标
tips:
这个注解很重要以后的对应的目录或者类都应该不大于加了该注解的包
至于为何请见springboot的自动装配
正式启动spring-boot项目
可见我们刚刚修改的配置已经生效了
这个就是springboot的核心思想之一 约定大于配置
查看java进程运行的状态
win+r 输入cmd 在命令行输入jconsole 呼出jdk自带的jvm工具
选择刚刚运行起来的java进程
就可以看到本地运行的java进程了
至于怎么调优见
jvm调优大法
笔者个人比较喜欢使用maven的方式创建项目 当然你还可以使用spring intializr的方式创建
这种方式更加便捷能够快速的整合你需要的依赖
这里就不赘述了