没有合适的资源?快使用搜索试试~ 我知道了~
SpringBoot SpringCloud Redis
需积分: 10 0 下载量 45 浏览量
2018-08-16
22:26:32
上传
评论
收藏 1.98MB PDF 举报
温馨提示
试读
25页
SpringBoot、SpringCloud的案例源码,以及Redis安装,并附带上高可用集群
资源推荐
资源详情
资源评论
作者 日期 版本 备注
王勇 2018/7/13 17:18:21 V0.1 新落成
王勇 2018/7/18 23:41:04 V0.3 添加spring cloud
王勇 2018/7/19 10:55:53 V0.4 完善spring cloud 高阶部分
王勇 2018/7/19 17:05:11 V0.5 增补高可用Redis部分
微服务构建入门
开发前必读
开发规范
命名风格
变量定义
代码格式
OOP约束
集合处理
控制语句
注释约束
异常处理
开发环境
Windows7+、Linux6.5+
Tomcat 8+、Jetty9.3+、Weblogic11+
GIT、SVN
开发语言
JDK1.8.0_151
Servlet 3.0+
开发工具
IDEA2016+、Eclipse4.2+
前端框架
jQuery 1.11
layer 3.0
Ztree 3.5
jqGrid 4.7
参考阿里巴巴Java开发手册,版本为1.3.0,需要注意的主要有以下内容
技术 名称 版本 官网地址
Spring Boot
集成容器框
架
1.5.9.RELEASE https://spring.io/projects/spring-boot
Apache Shiro 安全框架 1.4.0 https://shiro.apache.org/
Spring Cloud 微服务框架 Edgware.RELEASE http://projects.spring.io/spring-cloud/
Maven
项目构建管
理
3.5.2 http://maven.apache.org/
Mybatis 持久化框架 3.4.6 http://www.mybatis.org/mybatis-3/
Hibernate
Validation
验证框架 5.0.1 http://hibernate.org/validator/
Druid
数据库连接
池
1.0.31 https://github.com/alibaba/druid
Spring MVC 视图框架 4.3.13
https://spring.io/projects/spring-framewor
k
Swagger2 API Doc 2.6.1 http://swagger.io/
Fastjson JSON框架 1.2.15 https://github.com/alibaba/fastjson
Thymeleaf 模板引擎 2.1.6 https://www.thymeleaf.org/download.html
Activty 工作流引擎 5.21.0 https://www.activiti.org/get-started
开发框架选型
开发实战
1、SpringBoot入门
由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定
的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展
的快速应用开发领域(rapid application development)成为领导者;
Spring Boot是提供一组工具,以便快速构建容易配置的 Spring 应用程序。
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成并且对XML也没有配置要求
入门学习案例可参考:https://github.com/rothschil/spring-boot
Git地址:https://github.com/rothschil/spring-boot.git
后端框架的选取,尽量不追求最新版本,将稳定性作为首选条件。
Springboot核心模块
名
称
描述
1 spring-boot-starter 核心Spring Boot starter,包括自动配置支持,日志和YAML
2 spring-boot-starter-actuator 生产准备的特性,用于帮我们监控和管理应用
3 spring-boot-starter-amqp 对”高级消息队列协议”的支持,通过spring-rabbit实现
4 spring-boot-starter-aop 对面向切面编程的支持,包括spring-aop和AspectJ
5 spring-boot-starter-batch 对Spring Batch的支持,包括HSQLDB数据库
6
spring-boot-starter-cloud-connectors 对Spring Cloud Connectors的支持,简化在云平台下(例
如,Cloud Foundry 和Heroku)服务的连接
7
spring-boot-starter-data-elasticsearch 对Elasticsearch搜索和分析引擎的支持,包括spring-data-
elasticsearch
8 spring-boot-starter-data-gemfire 对GemFire分布式数据存储的支持,包括spring-data-gemfire
9
spring-boot-starter-data-jpa 对”Java持久化API”的支持,包括spring-data-jpa,spring-orm和
Hibernate
10
spring-boot-starter-data-mongodb 对MongoDB NOSQL数据库的支持,包括spring-data-
mongodb
11
spring-boot-starter-data-rest 对通过REST暴露Spring Data仓库的支持,通过spring-data-rest-
webmvc实现
12 spring-boot-starter-data-solr 对Apache Solr搜索平台的支持,包括spring-data-solr
13 spring-boot-starter-freemarker 对FreeMarker模板引擎的支持
14 spring-boot-starter-groovy-templates 对Groovy模板引擎的支持
15 spring-boot-starter-hateoas 对基于HATEOAS的RESTful服务的支持,通过spring-hateoas实现
16 spring-boot-starter-hornetq 对”Java消息服务API”的支持,通过HornetQ实现
17 spring-boot-starter-integration 对普通spring-integration模块的支持
18 spring-boot-starter-jdbc 对JDBC数据库的支持
19 spring-boot-starter-jersey 对Jersey RESTful Web服务框架的支持
20 spring-boot-starter-jta-atomikos 对JTA分布式事务的支持,通过Atomikos实现
21 spring-boot-starter-jta-bitronix 对JTA分布式事务的支持,通过Bitronix实现
22 spring-boot-starter-mail 对javax.mail的支持
23 spring-boot-starter-mobile 对spring-mobile的支持
24 spring-boot-starter-mustache 对Mustache模板引擎的支持
剩余24页未读,继续阅读
资源评论
王老邪
- 粉丝: 111
- 资源: 64
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功