springboot helloword
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相关推荐
- 容器化技术与微服务结合---SpringCloud框架与阿里云serverless k8s的结合(六)
目录 系列 写在前面 Serverless K8S 概念 创建集群 微服务搭建 项目地址 环境区分以及dockerFile注意 阿里云日志接入 创建阿里云日志project 配置 测试 Kuberne ...
- 容器化技术与微服务结合---docker(一)
目录 系列 微服务 docker场景 mac上docker安装 系统要求 安装 linux上docker安装 Docker的一些命令 springcloud结合docker部署 docker buil ...
- 容器化技术与微服务结合---结合springcloud微服务框架进行部署(含切换成阿里云docker仓库)(五)
目录 系列 更换成阿里云仓库 开通阿里云镜像服务 创建仓库 本地k8s切换成阿里云的镜像仓库 测试阿里云镜像 准备简单的微服务 eureka 应用配置 k8s配置: demo-a 应用配置 k8s配置 ...
- 目录:SpringBoot学习目录
SpringBoot配套源码地址:gitee.com/hengboy/spr- SpringCloud配套源码地址:gitee.com/hengboy/spr- SpringBoot相关系列文章请访问 ...
- SpringBoot从介绍到各个框架的整合
1.背景:以前假如想创建一个Spring应用, 比如Spring.SpringMVC.Mybatis三大框架的整合, 我们需要一堆繁琐的步骤:maven导一堆依赖-->写一堆配置文件--> ...
- 2springboot:快速创建springboot项目
使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 <dependency><groupId>or ...
- 使用SpringBoot yml配置文件
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.上一次我们已经使用SpringBoot实现了一个简单的HelloWord程序,辣么接下来我们简单 ...
- 面试高频题:springboot自动装配的原理你能说出来吗?
引言 最近有个读者在面试,面试中被问到了这样一个问题"看你项目中用到了springboot,你说下springboot的自动配置是怎么实现的?"这应该是一个springboot里面 ...
- SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed
很多人在第一次创建运行SpringBoot项目的时候会报错 org.apache.catalina.LifecycleException: Protocol handler start failed ...
最新文章
- 一场由FPGA触发的芯片战争
- MATLAB应用实战系列NSGA-II多目标优化算法原理及应用实例(附MATLAB代码)
- 神策分析 1.16 版本上线场景库,实操方法论融入产品,全方位赋能多角色应用...
- 【JLOI2013】地形生成
- 如何在Eclipse中从XSD生成XML
- 网页版 Nginx 配置文件生成器发布,在线一健生成神器!不用愁了!
- vim安装airline
- 企业员工考勤管理子系统
- upload漏洞专题
- 外卖霸王餐返利小程序开发制作功能介绍
- 【PTC Thingworx(三)】连接和监控工厂设备
- 怎样在PDF文档中添加插入图片
- linux驱动原载-- touch pannel驱动
- Facebook 如何存储150亿张、1.5PB的照片
- MySQL——VARCHAR和CHAR类型
- MatLab矩阵的创建、寻访和运算
- SpringBoot集成Hasor-Dataway数据查询接口
- 电信运营商瓶颈凸显,期寄区块链带来新增长
- 太强了!阿里大牛撸出来32W字Java面试手册,GitHub已标星72
- 一个Windows远程工具,小巧但实用,支持RDP、SSH、SFTP、FTP等多种协议
热门文章
- [wp7软件]wp7~~各种视频播放器下载大全
- 加减大师-第10届蓝桥杯Scratch选拔赛真题精选
- Hystrix断路器原理
- 旺财宝盒浅谈:十大搜索引擎优化提示列表
- AD原理图符号与PCB封装转Cadence
- VMWare12+centos7安装
- 曾宝仪和机器人_41岁曾宝仪和男友林明谦如老夫老妻 差点与黄子佼狭路相逢(图) - 中华娱乐网...
- 【论文】智能隧道检测车的现状及改进策略
- 二线制和四线制传感器的区别_4~20mA的传感器,如何判断是2线制的还是四线制的...
- 对话系统-“问答型”单轮对话:FAQ检索式对话系统【步骤:①用户意图判断、②文本检索召回、③文本匹配计算排序】【搜索引擎的最终形态】