自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(205)
  • 资源 (2)
  • 收藏
  • 关注

转载 使用Mock 对spring mvc 的controller层进行单元测试

https://my.oschina.net/u/1446644/blog/524928摘要: 通过写controller层的单元测试,可以达到快速开发的目的。总体目标:达到自动化测试接口的目的项目组成:spring mvc + hibernate + mysql如何使用mock进行接口的单元测试?实现思路:将mysql替换成h2数据库,之前hibernate 的d

2016-11-30 18:02:21 975

转载 Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法

一、单元测试的目的  简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期修改后(不论是增加新功能,修改bug),都可以做到重新测试的工作。以减少我们在发布的时候出现更过甚至是出现之前解决了的问题再次重现。  这里主要是使用MockMvc对我们的系统的Controller进行单元测试。  对数据库的操作使用事务实现回滚,及对数据库的增删改方法结束

2016-11-30 18:01:24 2675

转载 使用MockMvc测试Spring mvc Controller

概述  对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络环境等,这样会导致测试无法进行,为了可以对Controller进行测试,可以通过引入MockMVC进行解决。简介  MockMvc实现了对Http请求的模拟,能够直接使

2016-11-30 18:00:45 1571

转载 maven+spring-boot+springfox+swagger2markup+spring restdoc+asciidoctor生成完美的rest文档

http://www.zhimengzhe.com/bianchengjiaocheng/Javabiancheng/105104.html写了一个工程,要写文档,相信所有的程序员都和我一样,最讨厌写文档,有没有片动生成文档的东西呢?有!首先,我们要引入swagger。1、swagger什么是swagger?说白了,就是可以帮你生成一个可以测试接口的页面的工具。具体

2016-11-30 17:26:28 868

转载 Spring Boot中使用Swagger2构建强大的RESTful API文档

http://blog.didispace.com/springbootswagger2/由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。

2016-11-30 15:54:59 354

转载 Angular+SpringMVC+MongoDB集成单页面应用

最近在学习Angular,所以就想用Angular做一个单页面应用,用了Nosql数据库MongoDB,都是最近在学的,所以干脆写一个简单的增删改查,中间集成 的过程不是很顺利,特别是Angular和SpringMVC,所以在这里写出来,共同学习进步。写的这个是简单的 USER的增删改查,只有一个页面,但是有很多的html片段。 在这里介绍一下版本,我使用的是V1.3.9 版本Angula

2016-11-30 15:16:31 533

转载 解决angular+spring boot的跨域问题

http://blog.csdn.net/dalangzhonghangxing/article/details/51994812产生跨域访问的情况主要是因为请求的发起者与请求的接受者1、域名不同;2、端口号不同  下面给出详细步骤:如果要用到Cookie,那么需要在前端设置.withCredentials=true在后端写一个配置类CorsConfig,这个类继承

2016-11-30 14:48:33 2142

转载 Spring Boot+AngularJS导出excel

这次在项目开发中,需要实现考题导出,由于本项目是使用spring Boot+AngularJS的开发模式,原来那种表单式的请求方式不是很便捷,以下是基于AngularJs异步请求的代码。首先是JS代码[javascript] view plain copy function exportExam() {              

2016-11-30 14:45:55 939

转载 基于Spring Boot、AngularJS、CSS3、HTML5的响应式文件浏览管理器

题记我想大家应该都接触过文件管理系统,不管是Windows中的文件管理器还是基于浏览器的WEB文件管理器,功能大同小异。虽然文件管理器看似简单,但真正实现起来还有点繁琐,特别是界面这一块,最近项目正好需要用到文件管理模块,纠结了下是自己写一个呢(基本不太现实,本人很懒--!)还是找一个开源的,网上看了一番不是界面太丑,就是太臃肿,正好最近在学习AngularJS,发现一款基于Angular

2016-11-30 14:41:59 4532

转载 Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅

在上一篇 Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API和 使用Thymeleaf模板引擎渲染Web视图 的内容就已经可以完成App服务端和Web站点的开发任务了。然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句

2016-11-30 14:30:59 458

转载 gulp使用——将js、css引入index.html中(以wiredep为例)

wiredep是一个gulp插件,能够将js、css文件自动插入到html中。它属于inject相关插件,这一类插件的功能就是如此。gulp使用的步骤如下:1.首先,在项目根目录下创建一个文件package.json ,内容如下:{ "name": "demo", "version": "0.1.0-SNAPSHOT", "description": "spring-boot

2016-11-30 14:19:48 4638

转载 从零开始构建一个spring boot + angular web应用(2)

http://www.jianshu.com/p/46def544bd40上一部分中,我们引入了spring-boot,此时项目的结构应该如下:Paste_Image.png[ps: 我更改了一下jdk的配置,换成了工作空间配置的jdk。]接着,继续。step 1参考我的另一篇文档:点击这里。参考之后,你的项目已经引入了angularJS,并已经成功

2016-11-30 14:17:36 2283

转载 从零开始构建一个spring boot + angular web应用(1)

http://www.jianshu.com/p/cd6f07e30443首先,开始项目前,电脑的必备开发环境要首先具备。如, JDK、node、maven、bower等常用工具要具备。废话不多说了。step 1创建maven项目,随便找个地方创建一个文件夹demo,cmd进入该目录下,执行如下maven命令:mvn archetype:generate -DgroupId

2016-11-30 14:12:58 3238 1

转载 java的System.getProperty()方法可以获取的值

Java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.vers

2016-11-29 11:25:26 262

转载 Java中系统属性Properties介绍 System.getProperty()参数大全

在JDK文档中System类中有这样的方法getProperties()在此方法的详细介绍中有下面的参数可供使用:java.version  Java 运行时环境版本java.vendor  Java 运行时环境供应商java.vendor.url  Java 供应商的 URLjava.home  Java 安装目录java.vm.specification.versi

2016-11-29 11:24:37 448

转载 用spring MVC 生成Excel和PDF

HTML页面并不总是向用户显示数据输出的最好方式,Spring支持从数据动态生成PDF或Excel文件,并使这一过程变得简单。文档本身就是视图,从服务器以流的方式加上内容类型返回文档,客户端PC只要运行电子表格软件或PDF浏览软件就可以浏览。下面是一个简单实现的例子:界面两个button,一个实现excel ,一个pdf.为了使用Excel电子表格,你需要在你的classpath中加入‘poi’库

2016-11-29 10:22:28 329

转载 springmvc集成swagger实现接口文档自动化生成

一直苦于文档整理工作,因为这是一个很无聊的工作,偶然在网上看到了swagger这东西,感觉不错,于是动手集成了一下,眼前一亮          Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swag

2016-11-29 10:16:46 2075

转载 基于swagger做接口管理

文章转载地址:http://javatech.wang/index.PHP/archives/74/笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于 是决心为每个接口生成详细的说明文档。网上搜索了一下,发现了Swagger这个东西,感觉不错,界面也比javadoc生成的页面要

2016-11-29 10:00:40 468

转载 Spring Boot使用Swagger2构建RESTful文档

Spring Boot给Java开发人员的生产力带来极大的提高,尤其是构建RESTful API更是方便。使用RESTful服务通常是涉及到多个终端的团队,比如Android、iOS、WEB等。为了让大家沟通顺畅,通常我们需要编写一份详细的RESTful业务接口文档,文档形式有Word或者Excel。但是我们也会发现有如下问题:接口非常多,细节又复杂,如果由程序员高质量的输出一个文档,经常

2016-11-28 22:52:24 983

转载 Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Androi

2016-11-28 22:40:51 452

转载 spring boot单元测试restfull API【从零开始学Spring Boot】

http://412887952-qq-com.iteye.com/http://www.iteye.com/topic/1144374下面我们尝试使用Spring MVC来实现一组对User对象操作的RESTful API,配合注释详细说明在Spring MVC中如何映射HTTP请求、如何传参、如何编写单元测试。 * RESTful API具体设计如下:*

2016-11-28 17:54:31 2537

转载 Spring Boot实战之单元测试

http://blog.csdn.net/sun_t89/article/details/52185952spring Boot实战之单元测试本文介绍使用Spring测试框架提供的MockMvc对象,对Restful API进行单元测试Spring测试框架提供MockMvc对象,可以在不需要客户端-服务端请求的情况下进行MVC测试,完全在服务端这边就可以执行Controller的请

2016-11-28 17:54:31 564

原创 Windows(gitlab为例)系统下git常用操作

1、生成本地密钥生成本地密钥后,每次链接gitlab就不需要再次链接了,具体操作如下: 1. git ssh-keygen 仓库地址; 2. 打开“C:\Users\cheng xiaona\.ssh\id_rsa.pub”,并将里面内容复制; 3. 打开GitLab仓库,点击“个人信息”; 4. 点击图标“铅笔”; 5. 左侧列表选择“SSH K

2016-11-28 15:52:06 458

转载 Mybatis中的update动态SQL语句

Mybatis中的CRUD操作(增删改查)中,简单的SQL操作比较直观,如查找操作:select id="findBySrcId" resultMap="entityRelationResultMap"> SELECT * FROM ENTITY_RELATION WHERE SRC_ID=#{srcId}select>其中id对应同名java文件中的方法,resultMap对应

2016-11-28 13:36:51 1819

转载 MyBatis学习 之 三、动态SQL语句

三、动态SQL语句  MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件        

2016-11-28 13:20:14 264

转载 关于mybatis返回单一对象或对象列表的问题

关于mybatis返回单一对象或对象列表的问题一.说明返回数据类型由dao中的接口和map.xml文件共同决定。另外,不论是返回单一对象还是对象列表,***map.xml中的配置都是一样的,都是resultMap=”***Map”或resultType=“* .* .*”类型.每一次mybatis从数据库中select数据之后,都会检查数据条数和dao中定义的返回值是否匹配

2016-11-28 11:46:39 2023

转载 Mybatis实现数据的增删改查(CRUD)

什么是 MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBat

2016-11-28 11:45:57 331

转载 maven设定项目编码

今天在DOS下执行mvn compile命令时报错说缺少必要符号,事实上根本就没有缺少,但何以如此呢,为啥eclipse在编译时就没有这问题呢? 原因是编码的问题造成的! eclipse在编译的使用使用的是UTF-8,因为整个项目设置的是UTF-8格式编码。 当在DOS下执行mvn compile命令时,默认使用的是系统的GBK格式编码。 问题解决方案是在pom.x

2016-11-27 18:00:47 768

转载 基于SpringBoot + Mybatis实现SpringMVC Web项目

转载:http://7player.cn/2015/08/30/%E3%80%90%E5%8E%9F%E5%88%9B%E3%80%91%E5%9F%BA%E4%BA%8Espringboot-mybatis%E5%AE%9E%E7%8E%B0springmvc-web%E9%A1%B9%E7%9B%AE/基于SpringBoot + Mybatis实现SpringMVC Web项目

2016-11-27 16:49:53 1148

转载 springboot 开发入门,及问题汇总

转载:https://my.oschina.net/jkcui/blog/3884001 . springboot简单介绍(http://projects.spring.io/spring-boot/)        现在的web项目几乎都会用到spring框架,而要使用spring难免需要配置大量的xml配置文件,而springboot的出现解   决了这一问题,一个项目甚至不用部署

2016-11-27 16:48:34 311

转载 Spring Boot启动流程详解(一)

转载:http://www.cnblogs.com/xinzhao/p/5551828.html环境本文基于Spring Boot版本1.3.3, 使用了spring-boot-starter-web。配置完成后,编写了代码如下:@SpringBootApplicationpublic class Application { public static

2016-11-25 18:14:35 2474 1

转载 Spring Boot MyBatis 连接数据库

转载:http://blog.csdn.net/catoop/article/details/50553714最近比较忙,没来得及抽时间把MyBatis的集成发出来,其实mybatis官网在2015年11月底就已经发布了对SpringBoot集成的Release版本,Github上有代码:https://github.com/mybatis/mybatis-spring-boot 前面

2016-11-25 18:01:14 305

转载 SpringBoot+Maven项目实战(1):新建Maven项目

IDEA 15.0.2 + Maven3 + JDK7 第一步:搭建maven项目 当前项目结构如下图注意JDK版本 Maven项目新建完毕,下一篇集成Spring Boot项目结构图1.pom文件添加SpingBoot依赖project xmlns="http://maven.apache.or

2016-11-25 15:43:40 1792

转载 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建

前言最近做回后台开发,重新抓起以前学过的SSM(Spring+Spring MVC+Mybatis),但是发现配置实在过于复杂,好多东西配置起来麻烦,虽然最终是配置出来了,但是还是感觉开发速度跟不上,本来打算切换到jfianl,但是后来发现需要用的几个框架不支持jfianl,如Swagger2(根据代码中的注解生成接口文档和测试页面,非常的方便);同时我也不愿意放弃SpringMVC强大的

2016-11-25 15:20:45 621

转载 基于SpringBoot + Mybatis实现SpringMVC Web项目【原创】

一、热身一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计。而几乎所有结构良好的软件(项目)都使用了分层设计。分层设计是将项目按技术职能分为几个内聚的部分,从而将技术或接口的实现细节隐藏起来。从另一个角度上来看,结构上的分层往往也能促进了技术人员的分工,可以使开发人员更专注于某一层业务与功能的实现,比如前端工程师只关心页面的展示与交互

2016-11-25 14:58:31 1213

转载 Java爬虫,信息抓取的实现

转载请注明出处:http://blog.csdn.NET/lmj623565791/article/details/23272657今天公司有个需求,需要做一些指定网站查询后的数据的抓取,于是花了点时间写了个demo供演示使用。思想很简单:就是通过Java访问的链接,然后拿到html字符串,然后就是解析链接等需要的数据。技术上使用Jsoup方便页面的解析,当然Jsoup很方

2016-11-25 13:39:08 1122

转载 为什么越来越多的开发者选择使用Spring Boot

Web应用开发背景使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的生态系统,这也是许多公司采用Java作为主流的语言进行服务器端开发的原因,也是为什么Java一直保持着非常活跃的用户群。最受Java开发者喜好的框架当属spr

2016-11-25 13:23:04 749

转载 为什么选择Spring Boot作为微服务的入门级微框架

1. Spring Boot是什么,解决哪些问题     1) Spring Boot使编码变简单     2) Spring Boot使配置变简单     3) Spring Boot使部署变简单     4) Spring Boot使监控变简单     5) Spring Boot的不足2. Spring Boot在平台中的定位,相关技术如何融合

2016-11-25 13:20:48 1503

转载 spring boot 加快springmvc开发

最近接触了spring boot对其理念非常认同,spring 4.0提倡约定优于配置,spring boot对spring的配置进行简化,几乎零配置。同时对spring 需要的jar 也进行了整合,解决jar冲突的问题。下面是从spring boot 官方的开源代码,写的demo,spring boot github地址是(https://github.com/spring-projects

2016-11-25 13:14:25 272

转载 Spring Boot / Spring MVC 入门实践 (一) :环境搭建与第一个项目

转载:http://blog.csdn.net/import_java_any/article/details/51807602本系列文章通过具体的例子,介绍如何通过spring Boot来帮助简化Spring MVC开发Web Application的过程,旨在通过具体的实践,使读者能够入门利用Spring Boot开发Web Application。对于文章中贴出的代码

2016-11-25 13:06:56 366

SpringbootMybatis-master

SpringbootMybatis-master

2016-11-25

java多线程

JAVA多线程和并发基础面试问答,主要针对面授的问题

2014-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除