Spring Boot 系列 —— 简介
2016-03-14 13:19
411 查看
Spring Boot项目旨在简化创建产品级的Spring应用和服务。你可通过它来选择不同的Spring平台。可创建独立的Java应用和Web应用,同时提供了命令行工具来允许spring scripts。
该项目主要目的是:
为Spring的开发提供了更快更广泛的快速上手
使用默认方式实现快速开发
提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等
Spring Boot不生成代码,完全无需XML配置。
Spring Boot推荐的基础POM文件
Spring Boot Reference Guide: html, pdf
OSChina上的项目介绍
使用Spring Boot快速构建Spring框架应用
深入学习微框架:Spring Boot
该项目主要目的是:
为Spring的开发提供了更快更广泛的快速上手
使用默认方式实现快速开发
提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等
Spring Boot不生成代码,完全无需XML配置。
Spring Boot推荐的基础POM文件
名称 | 说明 |
---|---|
spring-boot-starter | 核心POM,包含自动配置支持、日志库和对YAML配置文件的支持。 |
spring-boot-starter-amqp | 通过spring-rabbit支持AMQP。 |
spring-boot-starter-aop | 包含spring-aop和AspectJ来支持面向切面编程(AOP)。 |
spring-boot-starter-batch | 支持Spring Batch,包含HSQLDB。 |
spring-boot-starter-data-jpa | 包含spring-data-jpa、spring-orm和Hibernate来支持JPA。 |
spring-boot-starter-data-mongodb | 包含spring-data-mongodb来支持MongoDB。 |
spring-boot-starter-data-rest | 通过spring-data-rest-webmvc支持以REST方式暴露Spring Data仓库。 |
spring-boot-starter-jdbc | 支持使用JDBC访问数据库。 |
spring-boot-starter-security | 包含spring-security。 |
spring-boot-starter-test | 包含常用的测试所需的依赖,如JUnit、Hamcrest、Mockito和spring-test等。 |
spring-boot-starter-velocity | 支持使用Velocity作为模板引擎。 |
spring-boot-starter-web | 支持Web应用开发,包含Tomcat和spring-mvc。 |
spring-boot-starter-websocket | 支持使用Tomcat开发WebSocket应用。 |
spring-boot-starter-ws | 支持Spring Web Services。 |
spring-boot-starter-actuator | 添加适用于生产环境的功能,如性能指标和监测等功能。 |
spring-boot-starter-remote-shell | 添加远程SSH支持。 |
spring-boot-starter-jetty | 使用Jetty而不是默认的Tomcat作为应用服务器。 |
spring-boot-starter-log4j | 添加Log4j的支持。 |
spring-boot-starter-logging | 使用Spring Boot默认的日志框架 Logback。 |
spring-boot-starter-tomcat | 使用Spring Boot默认的Tomcat作为应用服务器。 |
参考链接
项目地址Spring Boot Reference Guide: html, pdf
OSChina上的项目介绍
使用Spring Boot快速构建Spring框架应用
深入学习微框架:Spring Boot
相关文章推荐
- 详解Spring Boot Junit单元测试
- 详解Spring Boot 集成Shiro和CAS
- spring boot 1.5.4 集成shiro+cas,实现单点登录和权限控制
- Spring Boot工程支持HTTP和HTTPS,HTTP重定向HTTPS
- idea使用gradle搭建SpringBoot
- spring boot mysql
- springboot 开发入门,及问题汇总
- spring boot 使用h2数据库配置(内存模式)
- spring-boot 配置多数据源多orm框架混用
- spring boot 将dependency 从fat jar 中抽取出来
- 禁用springboot中对mongodb的autoConfiguration
- spring boot 起步-原型实例
- springboot 配置多数据源
- springboot springjpa 支持多个数据源
- spring-boot环境搭建
- 构建一个RESTful Web Service(Building a RESTful Web Service)
- springboot log4j配置
- springboot整合freemarker
- springBoot上传文件大小设置
- docker+spring Boot 构建T1云平台-技术架构图