书架

书架

=一个知识书库=

@NotEmpty、@NotBlank、@NotNull的区别

@NotEmpty、@NotBlank、@NotNull的区别

在网上搜索的内容,大致如下: > @NotEmpty 用在集合类上面 @NotBlank 用在String上面 @NotNull 用在基本类型上 <!--more--> 只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释: # 1. @NotEmpty ```java /** * Asserts that the annotated string, collection, map or array is not {@code null} or empty. * * @author Emmanuel Bernard *
more...
ajax一个很好的加载效果

ajax一个很好的加载效果

推荐一个常用的jquery加载效果插件,很适合开发中使用。 <!--more--> # 要引入这个插件的css和js: ```html <link href="<%=path %>/css/showLoading.css" rel="stylesheet" media="screen" /> <script type="text/javascript" src="<%=path %>/js/jquery.showLoading.min.js"></script> ``` # 使用的时候代码如下: ```javascript $(".wrapper").showLoadin
more...
Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件

Spring Boot干货系列:(十一)数据存储篇-Spring Boot整合Mybatis通用Mapper插件

![](https://i.imgur.com/Ehfe9gE.jpg) # 前言 上次介绍了Spring Boot中Mybatis的简单整合,本篇深入来结合通用Mapper、Mybatis Geneator以及分页PageHelper来打造适合企业开发的模板框架。 <!--more--> # 正文 项目框架还是跟上一篇一样使用Spring Boot的ace后端模板,不过最近在使用vue,所以前端引用了vue进来改写,代码变得更加简洁。 项目配置: > Spring Boot: 1.5.9.RELEASE Maven: 3.5 Java: 1.8 Thyme
more...
Spring Boot干货系列:(十二)Spring Boot使用单元测试

Spring Boot干货系列:(十二)Spring Boot使用单元测试

![](https://i.imgur.com/Ehfe9gE.jpg) # 前言 这次来介绍下Spring Boot中对单元测试的整合使用,本篇会通过以下4点来介绍,基本满足日常需求 * Service层单元测试 * Controller层单元测试 * 新断言assertThat使用 * 单元测试的回滚 <!--more--> # 正文 Spring Boot中引入单元测试很简单,依赖如下: ```java <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s
more...
Spring Boot干货系列:(十)开发常用的热部署方式汇总

Spring Boot干货系列:(十)开发常用的热部署方式汇总

![](https://i.imgur.com/Ehfe9gE.jpg) # 前言 平时开发Sprig Boot的时候,经常改动个小小的地方就要重新启动项目,这无疑是一种很差的体验。在此,博主收集了3种热部署的方案供大家选择。 <!--more--> # 正文 目前博主用过的有三种: * Spring Loaded * spring-boot-devtools * JRebel插件 ## 博主开发环境 * 系统:win10 * 开发工具:IDE:IntelliJ IDEA 2017.1 * spring-boot版本:1.5.3RELEASE *
more...