Java之SpringBoot创建和使用
Spring Boot 创建和使用
Spring Boot
Spring 的诞生就是为了简化 Java 程序的开发的. Spring Boot 的诞生就是为了简化 Spring 程序开发的.
Spring Boot 优点
- 快速集成框架,
Spring Boot
提供了启动添加依赖的功能,用于秒级集成各种框架。 - 内置运行容器,无需配置
Tomcat
等 Web 容器,直接运行和部署程序。 - 快速部署项目,无需外部容器即可启动并运行项目。
- 可以完全抛弃繁琐的
XML
,使用注解和配置的方式进行开发。 - ⽀持更多的监控的指标,可以更好的了解项目的运行情况。
Spring Boot 最核心
- 快速添加依赖
- 内置
web
容器 - 自动装配
Spring Boot 项目创建
使用 IDEA 创建
社区版 IDEA, 需要先安装 Spring Boot Helper (
注:
此插件在 IDEA 社区版 2022.1.x 之前免费, 之后是收费的 )
创建 Spring Boot 项目
2022.12 发布了 Spring Boot 3, 基于 Spring 6, 要求的最低 JDK 版本 17Spring Boot 2, 要求的最低 JDK 8
# 注意事项 #
如果不是如上图标:
之后勾选 Maven , 点击 OK, 刷新后就是如上图标.
网页版创建
网页版创建项目先访问:https://start.spring.io
得到的 .zip 压缩包, 将它解压, 之后用 idea 打开, 就可以使用了.
还可以使用阿里云: https://start.aliyun.com
Spring Boot 目录介绍
运行 Spring Boot
# 注意事项 #
运行 Spring Boot: 先找到 Spring Boot 启动类 (@SpringBootApplication
), 运行启动类中的 main
方法就可以了.
hello world
在创建的项⽬包路径下创建 TestController
类
@Controller // 当前类为控制器
@ResponseBody // 返回的是数据, 而非页面
//@RestController = @Controller + @ResponseBody
public class TestController {
@RequestMapping("/hi") // url 路由注册
public String sayHi(String name) {
// 为空或为 null, 默认值处理
// if(name == null || name.equals("")) {
// name = "world";
// }
if (!StringUtils.hasLength(name)) {
name = "world";
}
return "hello " + name;
}
}
启动 Spring Boot, 访问 127.0.0.1:8080/hi
, 展示:
# 注意事项 #
当我们把要注入到容器类和启动类放到同级目录下, 这时候 Spring Boot 项⽬才能正常的将 bean 注⼊到容器中.
约定大于配置
以上情况反应了 Spring Boot 项目的另⼀个特点:约定大于配置。
对比 Spring 的项⽬我们也可以看到这⼀特点,比如在 Spring 中也是要配置 Bean 的扫描路径的,而 Spring Boot 则不需要.
?(( ◞•̀д•́)◞⚔◟(•̀д•́◟ ))?
以上就是今天要讲的内容了,希望对大家有所帮助,如果有问题欢迎评论指出,会积极改正!!
到此这篇关于Java之Spring Boot创建和使用的文章就介绍到这了,更多相关Spring Boot创建和使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341