SpringBoot学习之路(四)- 快速创建SpringBoot应用

版权声明:博客对我来说是记忆的笔记和知识的分享~非常感谢博客大神的帮助,若有无意侵权,请您联系我,谢谢^_^!转载请声明出处: https://blog.csdn.net/qq_36698956/article/details/85932265

前言

前边的案例我们是使用IDEA创建了个maven工程,然后在pom文件中导入依赖,然后还得参照着官方文档,用到什么模块还得导入相关的starter依赖,然后还得编写我们的主程序,然后还得编写业务逻辑,这样都太麻烦了,现在呢我们使用IDEA或着Spring官方推荐的STS,他们都支持spring的创建向导,帮我们创建SpringBoot项目。

使用IDEA创建应用

一、使用 IDEA中的Spring Initializer快速创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来就是选择模块,我们需要什么功能就选择什么模块,这里就只选择web模块了
在这里插入图片描述
在这里插入图片描述
在点击Finish后,他就会联网从SpringBoot的官方网站生成项目。
在这里插入图片描述
现在可以看下pom.xml文件,看看SpringBoot自动帮我们导入了那些模块

在这里插入图片描述

接下来选择自动导包:
在这里插入图片描述

如果在这步没有选择自动导包的话,没有关系,那么我们在这里选择也是一样的:
在这里插入图片描述
选择你的项目,然后点击刷新按钮,这更我们使用的Eclipse中的maven update功能是一样的,就上将我们的pom文件更新,将所需文件都导入进来。

1、创建Controller访问hello请求

在这里插入图片描述
在这里插入图片描述
可以看到如果每个类上都加上@ResponseBody @Controller这两个注解也很麻烦,那么我们可以直接写一个@RestController即可,这个注解是spring4.2新加的一个注解,我们可以点入这个注解中:
在这里插入图片描述
可以看出这一个注解就是那两个注解的合体,以后可以这么写。
接下来我们可以启动下主程序,然后访问hello请求:在这里插入图片描述

2、默认生成的项目特点

  • 主程序已经生成好了,我们只需要我们自己的逻辑
  • 生成resources文件夹中目录结构
    - static:保存所有的静态资源:js css images;
    - templates: 保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);但是我们可以使用模板引擎(freemarker/thymelef);
    - application.properties: Spring Boot应用的配置文件(Spring Boot都是帮我们默认配置了,但是也可以在这个文件中更改默认配置);
1)、修改默认端口号

在这里插入图片描述

二、使用 STS快速创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择要用的模块:
在这里插入图片描述
然后他会帮我们联网创建注意一定要连接上网络在这里插入图片描述
操作步骤跟上面的IDEA大同小异。

猜你喜欢

转载自blog.csdn.net/qq_36698956/article/details/85932265
今日推荐