1、打开IDEA,创建SpringBoot项目
2、基本信息填入,如下图所示:
3、选择所添加的依赖,这里仅添加Srping Web,接着点击Next
4、接着给项目起个名字,填写完毕后点击finish
5、等待项目加载完成后,项目结构如下:
ZjcsApplication类:启动类
resources资源包:
(1)static:存放页面的静态资源,如css、js等
(2)templates:SpringBoot框架是结合templates页面模板使用,具体可以百度看看
(3)application.properties:SpringBoot的配置文件,可以配置数据库连接、Tomcat版本等信息(当然还有另外一种配置文件:application.yml,只是配置格式有所不同)
(4)pom.xml文件时添加依赖,即从maven库中找到相应的jar包
6、接着让我们看看启动类的代码(即ZjcsApplication.java,类名是根据你在创建时所填的信息得到的)
@SpringBootApplication
public class ZjcsApplication {
public static void main(String[] args) {
SpringApplication.run(ZjcsApplication.class, args);
}
}
@SpringBootApplication 是一个方便注释,它添加了以下所有内容:
@Configuration:将类标记为应用程序上下文的Bean定义的源。
@EnableAutoConfiguration:告诉Spring Boot根据类路径设置,其他bean和各种属性设置开始添加bean。例如,如果spring-webmvc在类路径上,则此注释将应用程序标记为Web应用程序并激活关键行为,例如设置DispatcherServlet。
@ComponentScan:告诉Spring在包中寻找其他组件,配置和服务com/example,让它找到控制器。
7、创建一个简单的Web应用程序(按照国际惯例,创建一个HelloWorld程序),代码如下:
@RestController
public class TestHelloWorld {
@RequestMapping("/")
public String hello(){
return "hello,this is my first SpringBoot project.";
}
}
8、接着让我们来看看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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<!-- springboot启动 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- 创建项目时所填的信息 -->
<groupId>com.example</groupId>
<artifactId>zjcs</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>zjcs</name>
<description>ZJCS project for Spring Boot</description>
<!-- 版本控制 -->
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!-- Spring Boot的web应用 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Spring Boot的单元测试 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<!-- maven插件,主要用于打包程序 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
9、我们可以在application.properties文件中,配置tomcat的端口,配置信息如下:
server.port=8082
10、接着让我们启动ZjcsApplication.java类(即启动类)试试
1
11、启动完成后,可以查看到相关信息,这里主要查看tomcat的端口是否为刚刚我们配置的8082,下图表示以启动完成
12、在浏览器中输入localhost:8082/ (即可访问我们刚刚所配置的TestHelloWorld类对应的接口)
到此,创建SpringBoot项目就完成了。接下来将继续学习新的知识,加油。