1.创建(两种方式)
1.1网站生成基础包
1.2idea创建项目
2.程序的最简单结构
2.1程序的主入口
2.2配置文件
2.3如何启动
2.4同级目录下添加package
2.5添加Controller
2.6浏览器访问
2.7注解说明
2.8核心之pom.xml说明
2.9打包
2.10执行jar包
1.创建(两种方式)
1.1网站生成基础包
https://start.spring.io/ 进入quickstart页面,配置好后 generate
文件复制到工程目录下, idea 下导入 helloworld包 import 导入 选中的是文件夹
1.2idea创建项目
注意:依赖选择web。
如果IDE创建时没有spring 选项,在setting->PLUGINS中下载spring 插件。
2.程序的最简单结构
2.1程序的主入口
2.2配置文件
2.3如何启动
2.4同级目录下添加package
2.5添加Controller
@RestController返回字符串
public class HelloController {
@RequestMapping("/hello")
public String hello()
{
//调用业务,接收前端的参数!
return "hello,world";
}
}
2.6浏览器访问
http://localhost:8080/hello
2.7注解说明
@SpringBootApplication 就是一个组件
2.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>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.tang</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>helloworld</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--web依赖: tomcat dispatcherServlet,xml-->
<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>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<!--打jar包插件-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2.9打包maven-package,双击,自动运行
成功的标志:
控制台输出成功
Target :文件夹下有jar包。
2.10执行jar包
cd到target 包下
打开终端:java -jar demo-0.0.1-SNAPSHOT.jar
之后打开浏览器,OK了。