SpringBoot学习-项目创建

1、搭建环境

  1. jdk1.8以上
  2. maven3.3以上
  3. IDEA2019

2、创建Maven项目

​ 创建一个普通的Maven项目

3、在pom.xm添加依赖

1
2
3
4
5
6
7
8
9
10
11
12
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

4、编写一个主程序:启动SpringBoot应用

1
2
3
4
5
6
7
8
9
@SpringBootApplication // 来标注一个主程序类,说明这是一个Spring Boot项目
public class Application {

public static void main(String[] args) {
//Spring应用启动起来
SpringApplication.run(Application.class, args);
}

}

5、编写相关的Controller、Service

注意:controller、service包和主程序类同级

1
2
3
4
5
6
7
8
9
@Controller
public class HelloWorldController {

@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}

6、运行主程序测试

http://localhost:8080/hello 

7、简化部署

1
2
3
4
5
6
7
8
9
<!--这个插件,可以将引用打包成一个可执行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

将这个应用打包成jar包,直接使用java -jar的命令执行

8、快速创建Spring Boot项目

  1. File -> New -> Project,选择Spring Initializr,选择JDK

create_images

  1. 设置组织ID,模块ID

create_images

  1. 选择应用场景,导入对应依赖,如选择Web

create_images

  1. 设置工程名(一般为默认值),然后Finish
  2. 向导联网会自动创建Spring Boot项目,目录结构如下,其中选中的文件一般无用,可以删除

create_images

默认生成的Spring Boot项目;

  • 主程序已经生成好了,我们只写需要我们自己的逻辑
  • resource文件夹中目录结构
    • static:保存所有的静态资源,如 js、css、images;
    • templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker,thymeleaf);
    • application.properties:Spring Boot的配置文件

默认目录结构如下:

create_images

最后更新: 2020年07月19日 00:02

原始链接: http://ligangit.com/2019/12/09/SpringBoot学习-项目创建/

× 请我吃糖~
打赏二维码