07 2017 档案

摘要:本随笔记录使用Spring Boot进行单元测试,主要是Service和API(Controller)进行单元测试。 一、Service单元测试 选择要测试的service类的方法,使用idea自动创建测试类,步骤如下。(注,我用的是idea自动创建,也可以自己手动创建) 自动创建测试类之后目录如下 阅读全文
posted @ 2017-07-30 17:45 aston 阅读(75332) 评论(8) 推荐(2)
摘要:本随笔记录使用Spring Boot统一处理异常。 本文实例是从数据库中根据ID查询学生信息,要求学生的年龄在14——20岁之间。小于14岁,提示“你可能在上初中”;大于20岁,提示“呢可能在上大学”。 第一步,创建枚举类ResultEnum,用来管理异常信息 第二步,创建自己的异常类Student 阅读全文
posted @ 2017-07-30 12:46 aston 阅读(6861) 评论(0) 推荐(0)
摘要:首先应该明白一点,AOP是一种编程范式,是一种程序设计思想,与具体的计算机编程语言无关,所以不止是Java,像.Net等其他编程语言也有AOP的实现方式。AOP的思想理念就是将通用逻辑从业务逻辑中分离出来。 本文将通过一个HTTP请求的例子简单的讲解Spring Boot中AOP的应用,步骤如下: 阅读全文
posted @ 2017-07-29 21:51 aston 阅读(11450) 评论(1) 推荐(2)
摘要:我觉得表单验证主要是用来防范小白搞乱网站和一些低级的黑客技术。Spring Boot可以使用注解 @Valid 进行表单验证。下面是一个例子。 例子说明:数据库增加一条Student记录,要求学生年龄限制在12——20岁之间。 首先,定义一个Student类,代码如下: 使用@Min和@Max注解, 阅读全文
posted @ 2017-07-29 17:04 aston 阅读(2681) 评论(0) 推荐(0)
摘要:本文讲解使用Spring-Data-Jpa操作数据库。 JPA定义了一系列对象持久化的标准。 一、在项目中使用Spring-Data-Jpa 1. 配置文件application.properties中配置如下代码: 注:spring.jpa.ddl-auto的值如下: a.create:每次加载h 阅读全文
posted @ 2017-07-27 22:06 aston 阅读(7184) 评论(0) 推荐(0)
摘要:本文主要记录几个注释的使用方法。 1. @Controller : 处理http请求 2. @RequestMapping : 配置URL映射 3. @RestController : 组合注解,spring 4之后新加的注解,相当于@Controller和@ResponseBody配合使用 4. 阅读全文
posted @ 2017-07-26 21:31 aston 阅读(4017) 评论(0) 推荐(0)
摘要:Spring Boot配置文件有两种格式: application.properties 和 application.yml。两种配置文件只需要使用一个。 这两种配置文件的语法有些区别,如下 1. application.properties server.port = 8080 -- tomcat 阅读全文
posted @ 2017-07-25 23:03 aston 阅读(447) 评论(0) 推荐(0)
摘要:依照下面的步骤创建项目: 点击 Next 项目介绍: Application.java中的主要代码: 阅读全文
posted @ 2017-07-25 22:39 aston 阅读(366) 评论(0) 推荐(0)
摘要:最近工作中需要使用到Spring Boot,但是以前工作中没有用到过Spring Boot,所以需要学习下Spring Boot。本系列笔记是笔者学习Spring Boot的笔记,有错误和不足之处,请不吝指教。 话不多说,直接进入主题。 Spring Boot是为了简化Spring应用的创建、运行、 阅读全文
posted @ 2017-07-25 22:04 aston 阅读(279) 评论(0) 推荐(0)
摘要:一、队列模式 生产者 消费者 二、主题模式 生产者 消费者 三、activeMQ的maven依赖 阅读全文
posted @ 2017-07-23 17:23 aston 阅读(501) 评论(0) 推荐(0)