
spring
zmken497300
为需求而生,喜欢学习新技术
展开
-
spring4.2.6加入json支持
加入jar包 jackson-annotations-2.7.0-rc4-20160106.061927-1.jar jackson-core-2.7.0-rc4-20160106.062135-1.jar jackson-databind-2.7.0-rc4-20160108.194901-8.jar jackson-mapper-asl-1.9.11.jar修改配置文件<原创 2016-05-27 01:14:00 · 875 阅读 · 0 评论 -
SpringBoot JPA实现增删改查、分页、排序、事务操作等功能
今天给大家介绍一下SpringBoot中JPA的一些常用操作,例如:增删改查、分页、排序、事务操作等功能。下面先来介绍一下JPA中一些常用的查询操作:[java] view plain copy print? //And — 等价于 SQL 中的 and 关键字,比如 findByHeightAndSex(int height,char sex); public List<User> fin转载 2017-03-25 11:58:27 · 907 阅读 · 0 评论 -
JPA注解的使用,用于实体类的注解
1、 @Entity(name=”EntityName”) 表示该类是一个可持化的实体。当在容器中时,服务器将会首先加载所有标注了@Entity注释的实体类,其中@Entity中的“name”属性表示实体名称,若不作设置,默认为标注实体类的名称(注意大小写与系统的关系。)。 @Entity标注是必需的 ,name属性为可选。 Java代码 @Entity(name=“person_1转载 2017-03-25 16:12:05 · 7726 阅读 · 0 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
Spring Cloud介绍spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spring Cloud与Dubbo对比提到Dubbo,我想顺便提下ESB,目前央视新华社也在用ESB来做任务编排,这里先比较下Dub转载 2017-04-06 20:01:05 · 460 阅读 · 0 评论 -
Hibernate中@Embedded和@Embeddable注解的使用
在使用实体类生成对应的数据库表时,很多的时候都会遇到这种情况:在一个实体类中引用另外的实体类,一般遇上这种情况,我们使用@OneToOne、@OneToMany、@ManyToOne、@ManyToMany这4个注解比较多,但是好奇害死猫,除了这四个有没有别的使用情况,尤其是一个实体类要在多个不同的实体类中进行使用,而本身又不需要独立生成一个数据库表,这就是需要@Embedded、@Embeddab转载 2017-04-20 17:36:47 · 581 阅读 · 0 评论 -
Spring Boot Validator校验
大纲:(1) 入门例子;(2) 国际化;(3) 在代码中添加错误信息; (1) 入门例子; Validator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。那么在spring boot怎么使用这么强大的校验框架呢。在这里我们主要是使用注解进行学习。我们先说说我们的需求:我们有一个demo.html,在页面上有两个元素姓名输转载 2017-04-21 10:36:47 · 2419 阅读 · 0 评论 -
Spring Boot集成lombok让代码更简洁
转:http://www.jianshu.com/p/dd5349ac8473 lombok的威力简化代码IntelliJ IDEA安装lombok插件1.菜单栏File > Settings > Plugins > Browse repositories…安装插件2.搜索 Lombok Plugin 安装后,重启IDEA即可生效安装lombokSpring Boot项目中转载 2017-08-09 15:14:36 · 989 阅读 · 0 评论 -
springboot(十四)使用spring retry
转载:http://blog.youkuaiyun.com/u011493599/article/details/70171977在调用第三方接口或者使用mq时,会出现网络抖动,连接超时等网络异常,所以需要重试。1、引入jar包[java] view plain copy print?<dependency> <groupId>org.springframework.retry<转载 2017-08-09 15:44:05 · 1785 阅读 · 0 评论 -
jersey的简单介绍及与spring-boot的集成使用
转载:http://blog.youkuaiyun.com/zhangjq520/article/details/54314256一、什么是jersey?Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 clien转载 2017-08-09 16:11:06 · 2206 阅读 · 0 评论 -
112. Spring Boot 定时任务升级篇【从零开始学Spring Boot】
【原创文章,转载请注明出处】【本篇博客,有配套视频,视频地址:《Spring Boot定时任务》,公众号中点击下面的阅读原文,视频中讲解的更详细】需求缘起:在之前的一篇文章中就介绍过《Spring Boot定时任务》,在录制这节视频的时候,发现太简单了,对于初学者来说的话,还是有点困难。本节博客从各个维度再次介绍下定时任务调度。我们先看下本节的大纲:(1)定时任务的几种实现方式;(2)Sprin转载 2017-03-28 16:13:54 · 1249 阅读 · 0 评论 -
47. Spring Boot发送邮件【从零开始学Spring Boot】
(提供源代码) Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。 快速入门: 那么如何进行使用呢?很简单最核心的就两个步骤:在Spring Boot的工程中的pom.xml中引入sp转载 2017-03-28 15:57:05 · 471 阅读 · 0 评论 -
Spring Boot下Druid连接池的使用配置分析
引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1. 环境描述 spring Boot 1.4.0.RELEASE, JDK 1.82. Druid介绍 Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Dr转载 2017-03-28 15:51:51 · 909 阅读 · 0 评论 -
[Spring boot] web应用返回jsp页面
同事创建了一个spring boot项目,上传到svn。需要我来写个页面。下载下来后,始终无法实现在Controller方法中配置直接返回jsp页面。郁闷了一下午,终于搞定了问题。在此记录一下。 目标:在Controller方法中配置直接返回jsp页面 项目中添加src/main/webapp文件夹,没什么好说的。 下面详细介绍@Controller注解和@RestControlle转载 2016-12-01 09:34:19 · 22054 阅读 · 4 评论 -
Spring Boot 过滤器、监听器
上一篇文章已经对定义Servlet 的方法进行了说明,过滤器(Filter)和 监听器(Listener)的注册方法和 Servlet 一样,不清楚的可以查看下上一篇文章:http://blog.youkuaiyun.com/catoop/article/details/50501686 本文将直接使用@WebFilter和@WebListener的方式,完成一个Filter 和一个 Listener。过滤器(转载 2016-12-02 09:56:13 · 300 阅读 · 0 评论 -
Spring Boot自定义错误页面,Whitelabel Error Page处理方式
我已经是Spring Framework框架的忠实粉丝。对于企业软件开发者来说它提供了对常见问题的通用解决方案,包括那些你在未来开发中没有意识到的问题。但是,它构建的J2EE项目变得比较臃肿,需要被一种新的解决方案替代。我最大的抱怨就是最开始使用spring Framework构建项目十分缓慢和复杂,比如构建一个包含JPA的MVC应用。为改变这种情况,Spring Boot应运而生了。Spring转载 2016-12-02 14:46:23 · 2776 阅读 · 0 评论 -
Spring Boot中使用AOP统一处理Web请求日志
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各个转载 2016-12-08 12:56:12 · 14551 阅读 · 1 评论 -
spring + shiro + cas 实现sso单点登录
sso-shiro-casspring下使用shiro+cas配置单点登录,多个系统之间的访问,每次只需要登录一次,项目源码系统模块说明cas: 单点登录模块,这里直接拿的是cas的项目改了点样式而已doc: 文档目录,里面有数据库生成语句,采用的是MySQL5.0,数据库名为db_testspring-node-1: 应用1spring-node-2: 应用2其中node1跟node2都是转载 2016-12-21 14:49:48 · 2707 阅读 · 0 评论 -
Spring Boot 事务的使用
spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 spring-boot-starter-jdbc 依赖,框架会转载 2017-01-07 09:43:00 · 2318 阅读 · 0 评论 -
一句话概括下spring框架及spring cloud框架主要组件
作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱转载 2017-03-20 11:21:11 · 330 阅读 · 0 评论 -
spring boot集成h2指南
依赖添加依赖文件。如果你使用的是gradle,则可以在build.gradle文件种加入下面代码转载 2017-03-28 13:30:38 · 4158 阅读 · 0 评论 -
基于springCloud的分布式架构体系
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利? 我们先来简单回顾一下,我们以往互联网架构的发展情况: 传统架构发展史 单体架构 单体架构在小转载 2017-12-20 18:27:53 · 1771 阅读 · 0 评论