1. 导入依赖

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.6.RELEASE</version></parent><dependencies><!--引入springboot web启动器--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>

2. 新建spring boot启动类: Application

@SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class,args);}
}

3.新建controller包, 编写HelloController

@RestController
public class HelloController {@RequestMapping("/hello")public String sayHello(){return "hello Spring boot!";}
}
@RestController //代表返回的是json格式的数据

4. 测试: 运行启动类

打开浏览器访问  http://localhost:8080/hello

======================================================================

spring boot自动配置

@SpringBootConfiguration : 代表这个类就是一个配置类
@ComponentScan : 组件扫描, 默认扫描启动类所在包及子包下的类身上的注解
@EnableAutoConfiguration : 自动配置注解 , 添加了此注解会自动去读取spring.factories配置文件中的自动配置类

======================================================================

将一些配置属性批量注入到bean对象

方式一:@value:一个一个注入,如果属性特别多,会很麻烦
方式一:@ConfigurationProperties,这种注入方式,属性再多,只要按照规则就可以一次性自动注入

springboot helloword相关推荐

  1. 容器化技术与微服务结合---SpringCloud框架与阿里云serverless k8s的结合(六)

    目录 系列 写在前面 Serverless K8S 概念 创建集群 微服务搭建 项目地址 环境区分以及dockerFile注意 阿里云日志接入 创建阿里云日志project 配置 测试 Kuberne ...

  2. 容器化技术与微服务结合---docker(一)

    目录 系列 微服务 docker场景 mac上docker安装 系统要求 安装 linux上docker安装 Docker的一些命令 springcloud结合docker部署 docker buil ...

  3. 容器化技术与微服务结合---结合springcloud微服务框架进行部署(含切换成阿里云docker仓库)(五)

    目录 系列 更换成阿里云仓库 开通阿里云镜像服务 创建仓库 本地k8s切换成阿里云的镜像仓库 测试阿里云镜像 准备简单的微服务 eureka 应用配置 k8s配置: demo-a 应用配置 k8s配置 ...

  4. 目录:SpringBoot学习目录

    SpringBoot配套源码地址:gitee.com/hengboy/spr- SpringCloud配套源码地址:gitee.com/hengboy/spr- SpringBoot相关系列文章请访问 ...

  5. SpringBoot从介绍到各个框架的整合

    1.背景:以前假如想创建一个Spring应用, 比如Spring.SpringMVC.Mybatis三大框架的整合, 我们需要一堆繁琐的步骤:maven导一堆依赖-->写一堆配置文件--> ...

  6. 2springboot:快速创建springboot项目

    使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 <dependency><groupId>or ...

  7. 使用SpringBoot yml配置文件

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.上一次我们已经使用SpringBoot实现了一个简单的HelloWord程序,辣么接下来我们简单 ...

  8. 面试高频题:springboot自动装配的原理你能说出来吗?

    引言 最近有个读者在面试,面试中被问到了这样一个问题"看你项目中用到了springboot,你说下springboot的自动配置是怎么实现的?"这应该是一个springboot里面 ...

  9. SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed

    很多人在第一次创建运行SpringBoot项目的时候会报错 org.apache.catalina.LifecycleException: Protocol handler start failed ...

最新文章

  1. 一场由FPGA触发的芯片战争
  2. MATLAB应用实战系列NSGA-II多目标优化算法原理及应用实例(附MATLAB代码)
  3. 神策分析 1.16 版本上线场景库,实操方法论融入产品,全方位赋能多角色应用...
  4. 【JLOI2013】地形生成
  5. 如何在Eclipse中从XSD生成XML
  6. 网页版 Nginx 配置文件生成器发布,在线一健生成神器!不用愁了!
  7. vim安装airline
  8. 企业员工考勤管理子系统
  9. upload漏洞专题
  10. 外卖霸王餐返利小程序开发制作功能介绍
  11. 【PTC Thingworx(三)】连接和监控工厂设备
  12. 怎样在PDF文档中添加插入图片
  13. linux驱动原载-- touch pannel驱动
  14. Facebook 如何存储150亿张、1.5PB的照片
  15. MySQL——VARCHAR和CHAR类型
  16. MatLab矩阵的创建、寻访和运算
  17. SpringBoot集成Hasor-Dataway数据查询接口
  18. 电信运营商瓶颈凸显,期寄区块链带来新增长
  19. 太强了!阿里大牛撸出来32W字Java面试手册,GitHub已标星72
  20. 一个Windows远程工具,小巧但实用,支持RDP、SSH、SFTP、FTP等多种协议

热门文章

  1. [wp7软件]wp7~~各种视频播放器下载大全
  2. 加减大师-第10届蓝桥杯Scratch选拔赛真题精选
  3. Hystrix断路器原理
  4. 旺财宝盒浅谈:十大搜索引擎优化提示列表
  5. AD原理图符号与PCB封装转Cadence
  6. VMWare12+centos7安装
  7. 曾宝仪和机器人_41岁曾宝仪和男友林明谦如老夫老妻 差点与黄子佼狭路相逢(图) - 中华娱乐网...
  8. 【论文】智能隧道检测车的现状及改进策略
  9. 二线制和四线制传感器的区别_4~20mA的传感器,如何判断是2线制的还是四线制的...
  10. 对话系统-“问答型”单轮对话:FAQ检索式对话系统【步骤:①用户意图判断、②文本检索召回、③文本匹配计算排序】【搜索引擎的最终形态】