工具:idea 7.3.1 jdk 1.8.0_172
步骤:
01.创建项目
02.配置名称和依赖
红框内,上面是组名,后面是项目名
最基本的依赖,选择一个web即可,然后一直next,然后finish
03.更新maven
这样一个简单的脚手架就搭建好了
然后我详细介绍一下这个脚手架的目录结构
src内是我们的代码
java内一般是我们的java代码,resources一般是我们的资源文件,比如xml之类的资源文件放在src内idea是不会解析的。
static是静态文件路径,比如js之类的东西
templates是html之类的前台页面模板存放,用来实现前台页面静态化的,一般freemarker和thymeleaf模板都放在这里
下面的test是单元测试,测试类之类的东西就在这个路径下面
之后的一些就没什么用了,
pom.xml,maven核心文件,里面有这个项目的所有信息,比如依赖,比如插件,比如继承(maven聚合项目和maven父子项目)
下面最后一个文件夹则是引入的jar包
再看下pom.xml文件
<?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>com.axinjl</groupId> <artifactId>chapter</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>chapter</name> <description>Demo project for Spring Boot</description>
<!-- 项目继承,springboot项目默认是继承start.spring.io中脚手架项目的 -->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.1.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>
<!-- 项目编码格式 --><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties>
<!-- 项目依赖 --><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>
<!-- 项目插件 --><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
最基本的springboot只有两个依赖,一个是web网络依赖,一个是test单元测试依赖
只有一个插件,maven插件
做完这些,我们还要运行一下,测试这个脚手架是否搭建成功
我这里新建了一个包,web,然后在web中写了一个HelloWorld
右键我们的启动类ChaperApplication,然后RUN
查看日志是否报错
出现这两行日志,代表tomcat成功启动了
我们去网页上看一看
OK,成功了。
本篇文章就介绍到这里,谢谢大家。