博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot初步学习记录——02环境搭建与使用
阅读量:3960 次
发布时间:2019-05-24

本文共 1756 字,大约阅读时间需要 5 分钟。

SpringBoot学习记录——02环境搭建与使用

一.创建项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二.相关配置

1.起步依赖

SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent

org.springframework.boot
spring-boot-starter-parent
2.0.1.RELEASE

SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖

org.springframework.boot
spring-boot-starter-web

2.开启使用

I.编写引导类

我们编写下面类:

package demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//声明引导类@SpringBootApplicationpublic class MySpringBootApplication {
public static void main(String[] args) {
//run方法表示运行SpringBoot的引导类,参数为引导类的字节码对象,如果 //MySpringBootApplication不是引导类,就会用其他的类,run方法不一定要在 //引导类的main方法里面执行 SpringApplication.run(MySpringBootApplication.class); }}

运行得到

在这里插入图片描述
在这里插入图片描述
上面红框表面Tomcat已经启动并且虚拟目录是空,下面我们访问http://localhost:8080/:
在这里插入图片描述
这表明我们成功了,但是我们没有初始的默认页面,所以得到上面界面。

II.编写Controller和测试类

package demo.cotroller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class QuickController{
@RequestMapping("/quick") @ResponseBody public String quick(){
return "Quick SpringBoot"; }}

@RequestBody将返回值转化为JSON格式返回到页面。注意上面的controller包和MySpringBootApplication类放在同一个包下面,即demo包,这样默认才能扫描到注解,不过后面教程会讲解如何解决这个问题。

接下来我们来访问:http://localhost:8080/quick
在这里插入图片描述

III.SpringBoot热部署

org.springframework.boot
spring-boot-devtools

再pom.xml文件里面加了上面内容后,我们还需要对IDEA软件的配置进行更改。

在这里插入图片描述
在这里插入图片描述
然后ctrl+alt+shift+/:
在这里插入图片描述
在这里插入图片描述

IV.快速创建SpringBoot工程

在这里插入图片描述

在这里插入图片描述
注意上面的Artifact命名不要大小写混用,否则Artifact contains illegal characters
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建好了以后就得到上面的目录结构,上面红框里面的内容可以删除。

转载地址:http://molzi.baihongyu.com/

你可能感兴趣的文章