spring boot 学习笔记(一)一个简单的springboot脚手架

工具: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,成功了。

本篇文章就介绍到这里,谢谢大家。

猜你喜欢

转载自blog.csdn.net/qq_41441210/article/details/80225752