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)相关推荐

  1. 【SpringBoot从入门到精通】第四章 Springboot配置文件

    四.Springboot配置文件 4.1 默认配置文件 Springboot使用一个全局的配置文件,配置文件名是固定的,application. 配置文件的作用: 修改Springboot自动配置的默 ...

  2. Log4J入门教程(三) maven构建

    一.入门实例 1. 新建一个maven Java工程,导入Log4j包,pom文件中对应的配置代码如下: <!-- log4j support --> <dependency> ...

  3. SpringBoot从入门到精通教程(二十九)- 微信企业支付集成(五分钟集成)

    需求背景 SpringBoot用法:微信企业支付集成(五分钟集成) 问题痛点 通过SpringBoot框架,集成服务端微信企业支付接口,做到下载即用(填写好相关微信支付后台相关Key信息),最快五分钟 ...

  4. SpringBoot从入门到精通教程(三十一)- 爬虫框架集成

    需求背景 SpringBoot用法:爬虫框架集成 业务场景 以抓取"今日头条"新闻举例说明 技术点 1. 集成爬虫框架webmagic(更多了解webmagic,可以去官方地址) ...

  5. SpringBoot | SpringBoot快速入门

    文章目录 SpringBoot快速入门(一) 1.什么是SpringBoot 2.什么是微服务架构 3.第一个SpringBoot程序 4.SpringBoot自动装配原理 (1)Pom.xml (2 ...

  6. SpringBoot从入门到精通教程(二十七)- @Valid注解用法详解+全局处理器Exception优雅处理参数验证用法

    问题痛点 用 Spring 框架写代码时,写接口类,相信大家对该类的写法非常熟悉.在写接口时要写效验请求参数逻辑,这时候我们会常用做法是写大量的 if 与 if else 类似这样的代码来做判断,如下 ...

  7. Spring boot(8)---手动构建maven项目springboot

    新建一个maven项目springboot,步骤如下,在Eclipse中选择File-->new-->Project-->Maven-->Maven Project,建立的Ma ...

  8. SpringBoot基础入门 01

    一.SpringBoot基础 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE ...

  9. SpringBoot基础入门篇

    SpringBoot是什么 为什么我们要使用SpringBoot? Spring Boot makes it easy to create stand-alone, production-grade ...

  10. 玩转springboot:入门程序

    Spring Boot 入门 一.Spring Boot 简介 官网英文: Spring Boot makes it easy to create stand-alone, production-gr ...

最新文章

  1. 浅谈TCP的窗口字段
  2. Matplotlib绘制动态曲线图,超简单!!
  3. ip camera芯片级解决方案
  4. 去除linux 文件中的控制字符,Shell乱码文件中的控制字符处理
  5. Java性能调优:利用VisualVM进行性能分析
  6. 通过自定义类加载器进行动态编译与动态实现接口
  7. phpstrom+xdebug调试远程服务器代码
  8. 图神经网络之Node2Vec详解
  9. 单链表 和 顺序表 实现的 通讯录
  10. 脚本造成web浏览器运行速度减慢_脚本导致ie运行缓慢|ie8 提示脚本运行缓慢|脚本导致运行速度减慢...
  11. 金山IPO造富效应:中国最贵程序员群生态
  12. 2022年如何解锁nexus6p的bl锁
  13. dev cpp调试无法显示蓝条情况解决方案
  14. 仿抖音点赞效果实现 ——————自定义View
  15. python学习日记(基础数据类型及其方法02)
  16. 欢迎广大编程爱好者为MyPage网站提供改进方案
  17. 解决layui的table数据重载reload where参数会保留上次条件的问题
  18. R语言reshape包加载出现环境参数错误的解决方式
  19. 2万字Linux实用常用命令总结,收藏不吃灰~
  20. 李开复——人工智能领域的中坚力量

热门文章

  1. PHP能得到你是从什么页面过来的,r…
  2. Facebook vs Chrome 关公秦琼的未来之战,互联网营销
  3. 12.RabbitMQ实战 --- 聪明的Rabbit:扩展RabbitMQ
  4. 11.UNIX 环境高级编程--线程
  5. 6.高性能MySQL --- 查询性能优化(2)
  6. mysql .net2.0_MySQL和.Net2.0合营哄骗
  7. day20,日志和正则表达式
  8. CSS优先级、CSS选择器、编写CSS时的注意事项
  9. LINQ to Entities 比较日期
  10. 如何不运用第三方变量实现两个数的交换