1.创建Spring-boot的两种方式:工具IntelliJ IDEA
1.1 新建Maven项目(第一种)
1.1.1 输入你的组 和项目名 之后项目位置等等信息(省略步骤)
项目结构(java里面是我之后创建的,默认是没有的)
1.1.2 在pom.xml中加入
<!-- SpringBoot父类标签库 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> </parent> <dependencies> <!-- SpringBoot的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
1.1.3 创建可执行springboot类
就我这个文件目录来说 springBoot是和controller文件和pojo文件时同级。(如果把springBoot放controller中那么pojo的相关注解就没用)
springBoot.java:
package org.xt; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class springBoot { public static void main(String[] args) { SpringApplication.run(springBoot.class,args); } }
testController:
package org.xt.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class testController { @RequestMapping("test") public String JAON(){ return "hello spring boot"; } }
1.1.4 启动
1.1.5 打开浏览器 输入 http://localhost:8080/test
这里还可以吧项目打成jar包,然后放服务器运行。只需要在pom.xml中加入:
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.springframework.boot</groupId> 5 <artifactId>spring-boot-maven-plugin</artifactId> 6 </plugin> 7 </plugins> 8 </build>
然后打包
下面的输出信息
在文件地址栏中输入cmd 回车
通过 java -jar jar包名 运行 前提是你有java环境
java -jar .....
1.2 新建一个 Spring lnitializr (第二种) 需要网络
1.2.1
1.2.2
1.2.3选择所需要依赖
这里做演示 导入一个Web中的 Spring Web
1.2.4 选择项目路径和 项目名称(省略)
项目结构
这些文件都帮你自动创建了
DemoApplication:启动类
static:存放静态文件例如:css、js、html
templates:放视图模板,就是springBoot的动态页面,需要引入thymeleaf组件
application.properties:springboot配置文件
DemoApplicationTests:提供的测试类
1.2.5 测试
和第一种测试方式一样