参考资料
- Spring boot 官网
- Spring Boot 参考指南- 英文版
- 网易云课堂Spring Boot视频
- 慕课网Spring Boot视频
- 纯洁的微笑-Spring Boot系列文章
- 方志朋-SpringBoot 非官方教程
- 死牛胖子的技术随笔-SpringBoot2.0实战
1.问题总结
springboot是什么?产生的意义?
简化配置、编码、部署、监控
@SpringBootApplication复合注解分析
启动流程分析
自动装配原理分析
spring.factories
内嵌tomcat实现
2.开源项目
- 纯洁的微笑 Spring Boot 示例
- Spring Boot 官方示例
- Docker+SpringBoot+Mybatis+thymeleaf等技术实现的Java博客系统
- Spring boot & Shiro 权限管理系统
- Spring Boot实现支付服务:支付宝,微信…
- Spring Boot后台商城 h5 小程序
- 基于Spring Boot响应式文件浏览管理器
- Spring Boot开源博客
- 邮件发送服务多种实现,队列,线程定时任务
- Spring Boot视频展示项目
- Spring Boot项目实践总结
- Vue+SpringBoot实现的多用户博客管理平台
- Vue+SpringBoot实现的人力资源管理系统
- hsweb企业后台管理系统基础框架
- 一个基于spring boot 实现的股票指数💹爬虫
- KKFileView-SpringBoot实现在线预览
- boot-websocket-log-SpringBoot实现日志WEB输出
- SpringBoot+MyBatis+A pacheShiro+Ehcahe基础平台
- leelance Spring Boot各种示例
- 一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目
- JWT (Json Web Token) with Spring Security and Spring Boot 2
- 基于Spring-boot和bootstrap搭建的商城系统
- Deployment scripts & config for Sock Shop
- Spring Boot 开源博客-DBlog
- Spring Boot 实现的简易社区
- springboot+shiro+jwt 开源项目
- Guns-基于SpringBoot的后台管理系统
- halo-基于SpringBoot的博客系统
- zhudyos/duic Distributed configuration center(分布式配置中心):new:
- Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端
- mall-SpringBoot+MyBatis 电商系统
- 基于Spring Boot2.0微服务脚手架
3.Spring Boot application starters
名称 | 描述 | Pom |
---|---|---|
spring-boot-starter | 核心starter,包括自动配置支持,日志和YAML | Pom |
spring-boot-starter-activemq | 用于使用Apache ActiveMQ实现JMS消息 | Pom |
spring-boot-starter-amqp | 用于使用Spring AMQP和Rabbit MQ | Pom |
spring-boot-starter-aop | 用于使用Spring AOP和AspectJ实现面向切面编程 | Pom |
spring-boot-starter-artemis | 使用Apache Artemis实现JMS消息 | Pom |
spring-boot-starter-batch | 对Spring Batch的支持 | Pom |
spring-boot-starter-cache | 用于使用Spring框架的缓存支持 | Pom |
spring-boot-starter-cloud-connectors | 对Spring Cloud Connectors的支持,用于简化云平台下(例如Cloud Foundry 和Heroku)服务的连接 | Pom |
spring-boot-starter-data-cassandra | 用于使用分布式数据库Cassandra和Spring Data Cassandra | Pom |
spring-boot-starter-data-cassandra-reactive | 用于使用分布式数据库Cassandra和Spring Data Cassandra 的响应式支持 | Pom |
spring-boot-starter-data-couchbase | 用于使用基于文档的数据库Couchbase和Spring Data Couchbase | Pom |
spring-boot-starter-data-couchbase-reactive | 用于使用基于文档的数据库Couchbase和Spring Data Couchbase 的响应式支持 | Pom |
spring-boot-starter-data-elasticsearch | 用于使用Elasticsearch搜索,分析引擎和Spring Data Elasticsearch | Pom |
spring-boot-starter-data-jpa | 用于使用Hibernate实现Spring Data JPA | Pom |
spring-boot-starter-data-ldap | Spring Boot 对 Spring Data LDAP(轻量级目录访问协议)的支持 | Pom |
spring-boot-starter-data-mongodb | 用于使用基于文档的数据库MongoDB和Spring Data MongoDB | Pom |
spring-boot-starter-data-mongodb-reactive | 用于使用基于文档的数据库MongoDB和Spring Data MongoDB 的响应式支持 | Pom |
spring-boot-starter-data-neo4j | 用于使用图数据库Neo4j和Spring Data Neo4j | Pom |
spring-boot-starter-data-redis | 用于使用Spring Data Redis和Jedis客户端操作键—值数据存储Redis | Pom |
spring-boot-starter-data-redis-reactive | 用于使用Spring Data Redis和Jedis客户端操作键—值数据存储Redis的响应式支持 | Pom |
spring-boot-starter-data-rest | 用于使用Spring Data REST暴露基于REST的Spring Data仓库 | Pom |
spring-boot-starter-data-solr | 通过Spring Data Solr使用Apache Solr搜索平台 | Pom |
spring-boot-starter-freemarker | 用于使用FreeMarker模板引擎构建MVC web应用 | Pom |
spring-boot-starter-groovy-templates | 用于使用Groovy模板引擎构建MVC web应用 | Pom |
spring-boot-starter-hateoas | 用于使用Spring MVC和Spring HATEOAS实现基于超媒体的RESTful web应用 | Pom |
spring-boot-starter-integration | 用于使用Spring Integration | Pom |
spring-boot-starter-jdbc | 对JDBC的支持(使用Tomcat JDBC连接池) | Pom |
spring-boot-starter-jersey | 用于使用JAX-RS和Jersey构建RESTful web应用,可使用spring-boot-starter-web替代 | Pom |
spring-boot-starter-jooq | 用于使用JOOQ访问SQL数据库,可使用spring-boot-starter-data-jpa或spring-boot-starter-jdbc替代 | Pom |
spring-boot-starter-json | Spring Boot 对 Json 读写支持的组建 | Pom |
spring-boot-starter-jta-atomikos | 用于使用Atomikos实现JTA事务 | Pom |
spring-boot-starter-jta-bitronix | 用于使用Bitronix实现JTA事务 | Pom |
spring-boot-starter-jta-narayana | Spring Boot Narayana JTA Starter | Pom |
spring-boot-starter-mail | 用于使用Java Mail和Spring框架email发送支持 | Pom |
spring-boot-starter-mustache | 用于使用Mustache模板引擎构建MVC web应用 | Pom |
spring-boot-starter-quartz | 用于定时任务 quartz 的支持 | Pom |
spring-boot-starter-security | 对Spring Security的支持 | Pom |
spring-boot-starter-test | 用于测试Spring Boot应用,支持常用测试类库,包括JUnit, Hamcrest和Mockito | Pom |
spring-boot-starter-thymeleaf | 用于使用Thymeleaf模板引擎构建MVC web应用 | Pom |
spring-boot-starter-validation | 用于使用Hibernate Validator实现Java Bean校验 | Pom |
spring-boot-starter-web | 用于使用Spring MVC构建web应用,包括RESTful。Tomcat是默认的内嵌容器 | Pom |
spring-boot-starter-web-services | 对Spring Web服务的支持 | Pom |
spring-boot-starter-webflux | 对Spring webflux服务的支持 | Pom |
spring-boot-starter-websocket | 用于使用Spring框架的WebSocket支持构建WebSocket应用 | Pom |
Spring Boot 生产级 starters
名称 | 描述 | Pom |
---|---|---|
spring-boot-starter-actuator | 用于使用Spring Boot的Actuator,它提供了production ready功能来帮助你监控和管理应用程序 | Pom |
最后,Spring Boot还包含一些用于排除或交换某些特定技术方面的starters:
Spring Boot 技术性 Starters
名称 | 描述 | Pom |
---|---|---|
spring-boot-starter-jetty | 用于使用Jetty作为内嵌servlet容器,可使用spring-boot-starter-tomcat替代 | Pom |
spring-boot-starter-log4j2 | 用于使用Log4j2记录日志,可使用spring-boot-starter-logging代替 | Pom |
spring-boot-starter-logging | 用于使用Logback记录日志,默认的日志starter | Pom |
spring-boot-starter-reactor-netty | 用于使用 netty 作为响应式内嵌容器 | Pom |
spring-boot-starter-tomcat | 用于使用Tomcat作为内嵌servlet容器,spring-boot-starter-web使用的默认servlet容器 | Pom |
spring-boot-starter-undertow | 用于使用Undertow作为内嵌servlet容器,可使用spring-boot-starter-tomcat替代 | Pom |
Post Directory
扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章