4.0 Spring Boot入门

1. Spring Boot概述

Spring Boot介绍

Spring Boot是Pivotal团队在2014年推出的全新框架,主要用于简化Spring项目的开发过程,可以使用最少的配置快速创建Spring项目。

Spring Boot版本

2014年4月v1.0.0.RELEASE发布。

2.Spring Boot特性

  • 约定优于配置

Spring Boot遵循"约定优于配置"的原则,只需很少的配置,大多数情况下直接使用默认配置即可。

  • 独立运行的Spring应用

Spring Boot可以以jar包的形式独立运行。

  • 内嵌Web容器

Spring Boot内嵌Tomcat、jetty等web容器。

  • 提供starter简化Maven配置

Spring Boot提供了一系列的starter pom简化Maven的依赖加载。

  • 自动配置Spring和第三方库

Spring Boot根据项目依赖自动配置Spring框架。

  • 提供准生产的应用监控

Spring Boot提供基于HTTP、SSH、TELNET对运行的项目进行跟踪监控。

  • 无代码生成和XML配置

Spring Boot通过条件注解来实现,提倡使用Java配置和注解配置相结合方式。

3. Spring Boot入门案例

基于Spring Boot构建项目,访问页面输出"hello Spring Boot!"。

案例实现详见链接:案例15 Spring Boot入门案例

相关推荐
basketball616几秒前
C++ 多态完全指南:同一个接口,千变万化的行为
java·开发语言·c++
KANGBboy13 分钟前
java知识二(程序流程控制)
java·开发语言
Dicky-_-zhang13 分钟前
JWT令牌安全实践详解
java·jvm
qq74223498416 分钟前
全面深入的C#核心知识体系与编程实践精要——从语法基础到高级特性系统学习指南
java·算法·c#
萌新小码农‍23 分钟前
Python的input函数
java·前端·python
NiceCloud喜云26 分钟前
AutoClaw 接入自定义 Anthropic 端点:让 Kanban 工作流跑在自己的模型路由上
java·开发语言·c++·人工智能·python·eclipse·batch
马尔斯的蓝色28 分钟前
[特殊字符] Java 集成 Elasticsearch 实战指南
java
aloha_78930 分钟前
信息系统项目管理师选择题考前真题错题笔记汇总
java·笔记·学习·tomcat
tongluowan00733 分钟前
jvm垃圾回收器 - ZGC
java·jvm·zgc·垃圾回收器
Dicky-_-zhang37 分钟前
API安全设计与防护实战
java·jvm