什么是SpringBoot
Spring Boot是Pivotal于 2014年开发的开源 Java 框架,简化了部署 Java 企业 Web 应用程序的任务。它是一个构建在 Spring 框架之上的项目,它简化了Java开发。
上面简单介绍了SpringBoot,下面我们就开始创建并运行一个SpringBoot项目
创建一个父工程包含每一小节的项目案例,也就是说每一小节的项目都是一个模块。
Spring Boot DevTools模块能够实现热部署,添加类.添加方法,修改配置文件,修改页面等,都能实现热部署.
我们演示的是Java Web项目,所以要选择Spring Web
这样我们的项目就创建好了
lession1.controller
包。HelloWorldController.java
文件创建
com.rumenz.helloworld.controller.HelloWorldController.java
package com.rumenz.lession1.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @className: HelloWorldController
* @description: TODO 类描述
* @author: 入门小站 rumenz.com
* @date: 2021/10/31
**/
@RestController
public class HelloWorldController {
@GetMapping("/")
public String index(){
return "Hello World 入门小站";
}
}
@RestController
注解是一种快捷方式,它所声明的控制器在返回响应时,就如同使用了@ResponseBody
注解一样。它会告诉Spring 将返回类型序列化为合适的格式,默认情况下为JSON 格式。通过用@RestController
注释控制器类,你不再需要向所有请求映射方法添加@ResponseBody
@GetMapping
是一个组合注释,相当于@RequestMapping(method = RequestMethod.GET)
.
Lession1Application
是项目启动类,是默认生成的,默认端口是8080
, 选中右键-> Run As –> Java Application
至此我们的第一个SpingBoot项目就创建并启动起来了。
本小结源码地址:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有