SpringBoot框架介绍
Spring Boot是一个简化Spring开发的框架,用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。所以springboot在java开发中也变得越来越重要,这里总结一下如何使用IDEA和Eclipse创建一个简单的springboot项目。
使用IDEA创建springboot项目
在IDEA的菜单栏,选择File,然后New 目录下选择Project选项,然后在New Project页面选择Spring Initializr,然后按照以下步骤next即可。
至此,只需要等待依赖(Dependency)和插件(Plugins)加载完成即可,国内的网速可能会比较慢,需要多等一会。(感兴趣可以了解一下Pom.xml文件配置阿里、华为的镜像)
项目依赖和插件加载完成后,springboot项目的目录结构如下(全部自动生成,未加任何代码):
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>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.9.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<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>
com.example.demo包下的DemoApplication是程序启动的入口,代码如下,并且不需要做任何的修改。
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
在DemoApplication文件中右键,然后选择run DemoApplication,等到控制台输出如下内容则项目启动成功。
8080是项目的端口号,可以在配置文件中进行修改。然后打开浏览器,在地址栏输入localhost:8080,出现以下页面
接下来进行测试,在com.example.demo包下新建一个controller包,然后新建Test.java文件。
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Test {
@RequestMapping("/hello")
public String TestController(){
return "Hello World";
}
}
重新启动项目,在地址栏输入http://localhost:8080/hello,出现以下页面,则第一个简单的SpringBoot项目构建完成。
OK! OK! OK!! 到这里完成了!!!