Spring

升级 Spring MVC 3.2.x 到 4.x 注意事项

changyuan.xu 发布于 2017-10-19

把 Spring 版本从 3.2.x 升级到了4.x ,这里记录一下。 新特性 Java 8 Support, 从 4.0 开始支持 Java 8,可以使用 lambda 表达式,等等 Java 8 的特性 Groovy DSL 新增 @RestController 注解,这样就...

阅读(42)评论(0)赞 (0)

Spring Boot系列(二) Spring Boot 构建框架

3

hellas 发布于 2017-10-19

什么Spring Boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么...

阅读(41)评论(0)赞 (0)

Android开发搞Web-SpringBoot 添加定时器

9

songhua.gao 发布于 2017-10-19

智能时代,解放双手的时代,接上一篇,我们好不容易在 阿里云上部署了一个Web应用 ,网站跑得很正常,但通常我们会产生以下需求: 数据索引建立,比如每一小时更新一次搜索的索引。比如你写的一篇文章,要第二天或第三天才会被百度搜索到,就是说百度每天会更新一次自己的搜索索引。 健康检查,...

阅读(44)评论(0)赞 (0)

Spring中的AOP的xml配置方式简单实例

2

xiaoli.he 发布于 2017-10-19

aop,即面向切面编程,面向切面编程的目标就是 分离关注点 ,比如:一个骑士只需要关注守护安全,或者远征,而骑士辉煌一生的事迹由谁来记录和歌颂呢,当然不会是自己了,这个完全可以由诗人去歌颂,比如当骑士出征的时候诗人可以去欢送,当骑士英勇牺牲的时候,诗人可以写诗歌颂骑士的一生。那么...

阅读(64)评论(0)赞 (0)

Spring对IOC的理解

7

puefu.he 发布于 2017-10-19

一、IOC控制反转和DI依赖注入 1.控制反转,字面可以理解为: 主动权的转移 ,原来一个应用程序内的对象是类通过new去主动创建并实例化的,对 对像创建 的主动权在程序代码中。程序不仅要管理业务逻辑也要管理对的象创建和依赖关系。这是很累的,也跟软件工程 " 低耦合高内...

阅读(48)评论(0)赞 (0)

中小型互联网公司微服务实践-经验和教训

4

邓龙华 发布于 2017-10-19

上次写了一篇文章叫 Spring Cloud在国内中小型公司能用起来吗? 介绍了Spring Cloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用Spring Cloud之前我们对微服务实践是没有太多的体会和经验的。...

阅读(35)评论(0)赞 (0)

中小型互联网公司微服务实践-经验和教训

4

尖兵 发布于 2017-10-19

上次写了一篇文章叫 Spring Cloud在国内中小型公司能用起来吗? 介绍了Spring Cloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用Spring Cloud之前我们对微服务实践是没有太多的体会和经验的。...

阅读(48)评论(0)赞 (0)

Eureka 源码解析 —— 基于令牌桶算法的 RateLimiter

3

yeseng 发布于 2017-10-19

������关注 微信公众号:【芋道源码】 有福利: RocketMQ / MyCAT / Sharding-JDBC 所有 源码分析文章列表 RocketMQ / MyCAT / Shardin...

阅读(45)评论(0)赞 (0)

Spring Boot CLI使用

songhua.gao 发布于 2017-10-18

Spring Boot CLI是Spring Boot项目提供的一个用于快速运行Spring Boot应用的命令行工具,通过结合Groovy,可以实现一个文件的WEB应用,用于快速实验原型是最好不过的了。 安装 手动安装: https://docs.spring.io/sprin...

阅读(61)评论(0)赞 (0)

Spring Framework 5 中的新特性

changyuan.xu 发布于 2017-10-18

Spring 5 于 2017 年 9 月发布了通用版本 (GA),它标志着自 2013 年 12 月以来第一个主要 Spring Framework 版本。它提供了一些人们期待已久的改进,还采用了一种全新的编程范例,以 反应式宣言 中陈述的反应式原则为基础。 这个版本是很长时间...

阅读(88)评论(0)赞 (0)

Bootdo 1.5.0 发布,新增通知公告,在线用户等模块

9

zhuangli 发布于 2017-10-18

Bootdo 1.5.0 发布了,该版本最值得关注的是新增通知公告功能,增加了在线用户模块。 项目介绍 面向学习型的开源框架,简洁高效,减少过渡封装,展现技术本质 Springboot作为基础框架,使用mybatis作为持久层框架 使用官方推荐的thymeleaf做为模板引擎,s...

阅读(48)评论(0)赞 (0)

org.springframework.util.StopWatch:简洁的耗时统计小工具

3

songhua.gao 发布于 2017-10-18

想知道一个代码块执行耗时多久,通常做法是执行前记录当前时间A,执行后用当前时间减去A就是耗时了。spring库中有个统计耗时的小工具:StopWatch类,它可以帮我们做这些事情,甚至做得更好,咱们直接上代码实战吧: 创建项目 我这里用的是Intellij IDEA社区版,用ma...

阅读(65)评论(0)赞 (0)

SpringCloud实战小贴士:Zuul的路径匹配

2

xirruiqiang 发布于 2017-10-18

路径匹配 不论是使用传统路由的配置方式还是服务路由的配置方式,我们都需要为每个路由规则定义匹配表达式,也就是上面所说的path参数。在Zuul中,路由匹配的路径表达式采用了Ant风格定义。 Ant风格的路径表达式使用起来非常简单,它一共有下面这三种通配符: 通配符说明 我们可以通...

阅读(29)评论(0)赞 (0)

浙江电信10000号重构札记

10

刘莉莉 发布于 2017-10-18

省10000现行系统的架构已支撑了近10年,期间由于各类因素的制约没有做过大的架构升级,近而导致了以下几个问题: 技术框架过于老旧,很多年轻的开发人员都没有听说过,部分框架甚至已经停止维护了,比如使用DWR做为前后端通信架构,服务端使用WebLogic容器; 前端框架使用Ext ...

阅读(37)评论(0)赞 (0)

Spring Boot系列(一) Spring Boot介绍和基础POM文件

2

xubiao.zhuang 发布于 2017-10-18

Spring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域( rapid app...

阅读(43)评论(0)赞 (0)

Spring Data Kay发布最新正式版,加入对Spring 5、Java 9和Kotlin的支持

songhua.gao 发布于 2017-10-18

随着 Spring 5.0正式版发布 ,Spring生态系统里的其他项目也开始跟上步伐。 Spring Data Kay也发布了里程碑版本 ,这是8年以来首次发布主要版本。 新发布的Spring Data Kay以Spring 5、Java 8和JavaEE 7位基准,并加入了对...

阅读(52)评论(0)赞 (0)

用Spring创建iPhone App

7

yanxinchi 发布于 2017-10-17

买MyEclipse送Java畅销书,仅限15天!!活动火热开启中>> 本教程将引导您完成在iPhone上使用软件组件生成,这将生成一个完全实现的可运行iPhone应用程序,可以立即用于验证和测试生成的iPhone组件。iPhone的Spring scaffoldin...

阅读(72)评论(0)赞 (0)

在 Spring Boot 中使用 Swagger

puefu.he 发布于 2017-10-17

在使用 Spring Boot 构建一套 RESTful 接口的时候经常需要手工维护一份接口文档以提供给不同的客户端使用,有的时候手工维护成本太高,今天发现了一套自动化生成 RESTful 接口文档的工具 Swagger 。 Swagger 能根据 Spring Controll...

阅读(77)评论(0)赞 (0)