SpringBoot(1)之创建SpringBoot项目

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

猜你喜欢

转载自blog.csdn.net/qq_41029923/article/details/83110033
今日推荐