springboot快速入门,spring boot框架介绍

首页 > 机动车 > 作者:YD1662023-11-09 18:39:30

pom.xml 文件中默认有两个模块:

(2)编写 controller 内容:

@RestControllerpublic class HelloWorldController

{ @RequestMapping("/hello")
public String hello
{
return "Hello World"; }}

@RestController的意思就是 controller 里面的方法都以 json 格式输出,不用再配置什么 jackjson 的了!

如果配置为@Controller就代表着输出为页面内容。

(3)启动主程序,打开浏览器访问 http://localhost:8080/hello,就可以看到以下内容,是不是很简单!

Hello World

(4)如果我们想传入参数怎么办?

@RestControllerpublic class HelloWorldController
{ @RequestMapping("/hello")
public String index(String name)
{
return "Hello World, " name; }}

重新启动项目,访问 http://localhost:8080/hello?name=neo,返回内容如下:

Hello World,neo

经过上一个测试发现,修改 controller 内相关代码,就需要重新启动项目才能生效,这样做很麻烦是不是,别着急。Spring Boot 提供了另外一个组件来解决。

springboot快速入门,spring boot框架介绍(9)

热部署

热启动就需要用到我们在一开始引入的另外一个组件:devtools。它是 Spring Boot 提供的一组开发工具包,其中就包含我们需要的热部署功能。但是在使用这个功能之前还需要再做一些配置。

(1)在 dependency 中添加 optional 属性,并设置为 true:

springboot快速入门,spring boot框架介绍(10)

(2)在 plugin 中配置另外一个属性 fork,并且配置为 true:

springboot快速入门,spring boot框架介绍(11)

OK,以上两步配置完成,如果读者使用的是 Eclipse,那么恭喜你大功告成了。

如果读者使用的是 Idea 还需要做以下配置。

(3)配置 Idea

选择 File-Settings-Compiler 勾选 Build project automatically,低版本 Idea 勾选make project automatically

springboot快速入门,spring boot框架介绍(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.