1. 创建SpringBoot项目
1. New——》Mave项目
2. pom.xml 文件中添加 SpringBoot 父依赖和依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
(1)spring-boot-starter: SpringBoot启动器;
(2)spring-boot-starter-web: 引入了默认 HTTP引擎:tomcat(servlet) 和 springMVC,不用配置就可以提供 web服务,而 spingmvc时要配置好一个 tomcat、在 web.xml中配置 springmvc;
(3)spring-boot-starter-parent: 包含信息:1. 使用了 java编译级别;2. 使用 utf-8编译;3. 实现了通用的测试框架(junit);4. 资源过滤;5. 插件配置;
3. 可修改自己的 maven 版本
File——》Setting——》(输)maven: 找到想要修改的maven位置
*4. 修改内嵌 Tomcat 的配置 *
在 resources 文件夹中加下面任一个文件:
application.properties /
application.yml
【出现问题: 】
1. idea yml 文件不能正常显示,如下图,即是以文本的形式打开的, 说明是打开形式存在问题
【解决问题: 】
因为第一次创建 .yml 文件时注册到了 Text 中,需要将 .yml 文件重新注册到 YAML 中:
File—> Setting—->> File Types—>> Text 删除 *.yml;
File—> Setting—->> File Types—>> YAML 添加 *.yml;
2. 安装 YMAL 插件:
若上面不能解决,则为解决 yml 文件不能正常显示问题, 需要安装 yaml 插件:
1、下载插件
https://plugins.jetbrains.com/plugin/7792-yaml-ansible-support
2、 安装插件
Intellij IDEA File——>Settings——>Plugins——>Install plugin from disk…——>选择插件所在路径重启Idea即可
5. 编写Java代码
SpringBoot需要有个程序入口mian();
(1)@SpringBootApplication: 告知系统这是一个 SpringBoot应用,main()在程序启动时首先执行,浏览器访问根目录,会调用sayHello(),输出字符串“Hello World”;(之前SpringMVC在请求响应方法返回的是字符串,代表的是路径,除非在方法中使用 @ResponseBody 注解);
(2)@Controller: 代表这是一个控制器类;
(3)@RestController: 代表这是一个控制器类,视图解析器 InternalResourceviewResolver 不起作用,返回内容即为 return 中的内容;
@RestController = @Controller + @ResponseBody
5. 运行和打包发布程序
运行: 配置SpringBoot运行程序
打包:
①在 pom.xml 中添加一个 packaging、添加一个 打包的插件;
②配置 mvn并添加 mvn 打包执行命令;
验证打包成功: 在 cmd 窗口使用 java -jar 命令执行 jar 文件
(1)配置 springboot 的运行程序
运行结果:
(2) 输出 jar 文件:
① 在 pom.xml 中添加一个 packaging;
<packaging>jar</packaging>
② 在 pom.xml 中添加一个 打包的插件;
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
③ 在 idea 中添加 mvn 打包执行命令;
点击OK,运行后在本程序的target目录中生成 jar 文件,如下:
④ 在 cmd 窗口使用 java -jar 命令执行 jar 文件:
SpringBoot 中的页面跳转见链接:https://blog.csdn.net/qq_41029923/article/details/83183382