News:三分天注定,七分靠打拼,爱拼才会赢!致力打造专业IT博客。如果你对本博客有任何意见或建议请联系作者,邮箱:blog@caokuan.cn

Spring

Spring UUID 工具类 AlternativeJdkIdGenerator 分析

逝水无痕 347 0 条

UUID 在日常开发中使用的地方非常多,在作为唯一标识使用时非常方便。在 spring 框架4.0版本的工具包中多了一个 UUID 工具类 AlternativeJdkIdGenerator,这里主要分析一下这个工具类是如何生成 UUID 的。

使 JPA 中的 repository.save() 不执行 select 语句的方法

逝水无痕 508 0 条

在部门开发的产品中使用了 Spring JPA 做持久化框架。JPA 从开发效率上来说很高,而且从封装角度来说更易做框架级的封装。基本的增、删、改、查可以做好规范约束,再配合上代码生成器,单表功能开发非常的快。但是 JPA 在运行效率上就差了,很多本来一条语句就能解决的问题,JPA 会执行很多条语句。比如表单新增的数据,正常情况下一条 insert 语句就行了,但是 JPA 会先执行 select 语句再执行 insert 语句,...

Java 扫描特定注解工具类

逝水无痕 436 0 条

在日常开发中我们为了处理某类特定的业务会自定义注解,然后在类上加上注解来标识这个类是我们需要处理的。那么相应的问题就来了:如何找到这些带有特定注解的类?这就用到了类扫描工具。在项目启动的时候扫描指定的包及其子包,或者在其他时候扫描指定的包及其子包,然后将扫描结果缓存下来以备使用。下面就将我参考 CXF 框架写的类扫描工具分享出来供大家使用。源码下载:ClassScanner.java

使用 SpringMVC 校验框架

逝水无痕 201 0 条

从 Spring 3.0 开始,在 Spring MVC 中提供了对 Java 校验 API 的支持。在 Spring MVC 中要使用 Java 校验 API 的话,并不需要额外的配置,只要保证在类路径下包含这个 Java API 的实现即可,比如 Hibernate Validator。

快速创建 Spring Boot 工程

逝水无痕 201 0 条

在《Spring Boot 入门》这篇博客的前面部分介绍了使用 Spring Tool Suite (STS) 工具创建 Spring Boot 工程的过程,那么在这篇文章中将介绍另一种创建 Spring Boot 工程的方法。

Spring Boot 入门

逝水无痕 185 0 条

我在前一篇文章 《 初识 Spring Boot 》 中写了刚刚接触 Spring Boot 的一些看法,感觉自己所了解的还远远不够。最近在读 《 Spring Boot 实战 》 这本书,书的内容比较通俗易懂,适合入门阅读。下面是一个入门式的开发实例,对 Spring Boot 的使用做了简单的介绍。

初识 Spring Boot

逝水无痕 200 0 条

最近公司的产品需要用到 Spring Cloud、Spring Boot 等技术,所以我对 Spring Boot 做了一些初步的了解。因为接触不深,所以可能我的一些观点并不正确。我在这里只是先做一些记录,如果以后有了深入的理解,再回头做修正。