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
java
文件复制到工程目录下, idea 下导入 helloworld包 import 导入 选中的是文件夹
1.2idea建立项目web
注意:依赖选择web。
若是IDE建立时没有spring 选项,在setting->PLUGINS中下载spring 插件。spring
2.程序的最简单结构
2.1程序的主入口apache
2.2配置文件
浏览器
2.3如何启动
2.4同级目录下添加package
2.5添加Controller
tomcat
@RestController返回字符串 public class HelloController { @RequestMapping("/hello") public String hello() { //调用业务,接收前端的参数! return "hello,world"; } }
2.6浏览器访问
http://localhost:8080/hello
2.7注解说明app
@SpringBootApplication 就是一个组件maven
2.8核心之pom.xml说明
ide
<?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了。