01 springboot 2入门之hello springboot 2(maven构建springboot)
1、系统要求
- Java 8 & 兼容java14 .
- Maven 3.3+
- idea 2019.1.2
2、需求
要求:浏览发送/hello请求,响应 Hello,Spring Boot 2
创建maven工程
pom依赖如下
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.4.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
创建启动类
/*** 主程序类* @SpringBootApplication:这是一个SpringBoot应用*/
@SpringBootApplication
public class MainApplication {public static void main(String[] args) {SpringApplication.run(MainApplication.class,args);}
}
编写控制器
@RestController
public class HelloController {@RequestMapping("/hello")public String handle01(){return "Hello, Spring Boot 2!";}}
启动
查看控制台日志
这里端口是8081、访问http://localhost:8081/hello
成功输出。
01 springboot 2入门之hello springboot 2(maven构建springboot)相关推荐
- 【SpringBoot从入门到精通】第四章 Springboot配置文件
四.Springboot配置文件 4.1 默认配置文件 Springboot使用一个全局的配置文件,配置文件名是固定的,application. 配置文件的作用: 修改Springboot自动配置的默 ...
- Log4J入门教程(三) maven构建
一.入门实例 1. 新建一个maven Java工程,导入Log4j包,pom文件中对应的配置代码如下: <!-- log4j support --> <dependency> ...
- SpringBoot从入门到精通教程(二十九)- 微信企业支付集成(五分钟集成)
需求背景 SpringBoot用法:微信企业支付集成(五分钟集成) 问题痛点 通过SpringBoot框架,集成服务端微信企业支付接口,做到下载即用(填写好相关微信支付后台相关Key信息),最快五分钟 ...
- SpringBoot从入门到精通教程(三十一)- 爬虫框架集成
需求背景 SpringBoot用法:爬虫框架集成 业务场景 以抓取"今日头条"新闻举例说明 技术点 1. 集成爬虫框架webmagic(更多了解webmagic,可以去官方地址) ...
- SpringBoot | SpringBoot快速入门
文章目录 SpringBoot快速入门(一) 1.什么是SpringBoot 2.什么是微服务架构 3.第一个SpringBoot程序 4.SpringBoot自动装配原理 (1)Pom.xml (2 ...
- SpringBoot从入门到精通教程(二十七)- @Valid注解用法详解+全局处理器Exception优雅处理参数验证用法
问题痛点 用 Spring 框架写代码时,写接口类,相信大家对该类的写法非常熟悉.在写接口时要写效验请求参数逻辑,这时候我们会常用做法是写大量的 if 与 if else 类似这样的代码来做判断,如下 ...
- Spring boot(8)---手动构建maven项目springboot
新建一个maven项目springboot,步骤如下,在Eclipse中选择File-->new-->Project-->Maven-->Maven Project,建立的Ma ...
- SpringBoot基础入门 01
一.SpringBoot基础 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE ...
- SpringBoot基础入门篇
SpringBoot是什么 为什么我们要使用SpringBoot? Spring Boot makes it easy to create stand-alone, production-grade ...
- 玩转springboot:入门程序
Spring Boot 入门 一.Spring Boot 简介 官网英文: Spring Boot makes it easy to create stand-alone, production-gr ...
最新文章
- 浅谈TCP的窗口字段
- Matplotlib绘制动态曲线图,超简单!!
- ip camera芯片级解决方案
- 去除linux 文件中的控制字符,Shell乱码文件中的控制字符处理
- Java性能调优:利用VisualVM进行性能分析
- 通过自定义类加载器进行动态编译与动态实现接口
- phpstrom+xdebug调试远程服务器代码
- 图神经网络之Node2Vec详解
- 单链表 和 顺序表 实现的 通讯录
- 脚本造成web浏览器运行速度减慢_脚本导致ie运行缓慢|ie8 提示脚本运行缓慢|脚本导致运行速度减慢...
- 金山IPO造富效应:中国最贵程序员群生态
- 2022年如何解锁nexus6p的bl锁
- dev cpp调试无法显示蓝条情况解决方案
- 仿抖音点赞效果实现 ——————自定义View
- python学习日记(基础数据类型及其方法02)
- 欢迎广大编程爱好者为MyPage网站提供改进方案
- 解决layui的table数据重载reload where参数会保留上次条件的问题
- R语言reshape包加载出现环境参数错误的解决方式
- 2万字Linux实用常用命令总结,收藏不吃灰~
- 李开复——人工智能领域的中坚力量
热门文章
- PHP能得到你是从什么页面过来的,r…
- Facebook vs Chrome 关公秦琼的未来之战,互联网营销
- 12.RabbitMQ实战 --- 聪明的Rabbit:扩展RabbitMQ
- 11.UNIX 环境高级编程--线程
- 6.高性能MySQL --- 查询性能优化(2)
- mysql .net2.0_MySQL和.Net2.0合营哄骗
- day20,日志和正则表达式
- CSS优先级、CSS选择器、编写CSS时的注意事项
- LINQ to Entities 比较日期
- 如何不运用第三方变量实现两个数的交换