没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1.什么是 Spring Boot?
多年来,随着新功能的增加, spring 变得越来越复杂。只需访问 https://spring.io/projects
页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必
须启动一个新的 Spring 项目,我们必须添加构建路径或 添加 Maven 依赖关系,配置应
用程序服务器,添加 spring 配置。因此,开始一个新的 spring 项目需要很多努力,因为
我们现在必须从头开始做所有事情。 Spring Boot 是解决这个问题的方法。Spring Boot 已
经建立在现有 spring 框架之上。 使用 spring 启动,我们避免了之前我们必须做的所有样
板代码和配置。因此,Spring Boot 可以帮助我们以最少的工作量,更加健壮地使用现有的
Spring 功能。
2. Spring Boot 有哪些优点?
Spring Boot 的优点有: 减少开发,测试时间和努力。 使用 JavaConfig 有助于避免使用
XML。 避免大量的 Maven 导入和各种版本冲突。 提供意见发展方法。 通过提供默认值
快速开始开发。 没有单独的 Web 服务器需要。这意味着你不再需要启动 Tomcat,
Glassfish 或其他任 何东西。 需要更少的配置 因为没有 web.xml 文件。只需添加用@
Configuration 注释的类,然 后添加用@Bean 注释的方法,Spring 将自动加载对象并像以
前一样对其进行管理。您甚至 可以将@Autowired 添加到 bean 方法中,以使 Spring 自
动装入需要的依赖关系中。 基于环境的配置使用这些属性,您可以将您正在使用的环境传
递到应用程序:- Dspring.profiles.active = {enviornment}。在加载主应用程序属性文件后,
Spring 将在 (application{environment} .properties)中加载后续的应用程序属性文件。
3.什么是 JavaConfig?
Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。
因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于: 面向对象的配置。由
于配置被定义为 JavaConfig 中的类,因此用户可以充分利用 Java 中的面向对象功能。一
个配置类可以继承另一个,重写它的@Bean 方法等。 减少或消除 XML 配置。基于依赖
注入原则的外化配置的好处已被证明。但是,许多开 发人员不希望在 XML 和 Java 之间
来回切换。JavaConfig 为开发人员提供了一种纯 Java 方法来配置与 XML 配置概念相似
的 Spring 容器。从技术角度来讲,只使用 JavaConfig 配置类来配置容器是可行的,但实
际上很多人认为将 JavaConfig 与 XML 混合匹配是理想的。 类型安全和重构友好。
JavaConfig 提供了一种类型安全的方法来配置 Spring 容器。由于 Java 5.0 对泛型的支持,
现在可以按类型而不是按名称检索 bean,不需要任何强制转换或基于字符串的查找。
4.如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat
将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生
产力。Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务
资源评论
程序员佳倩
- 粉丝: 756
- 资源: 3404
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功