- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Swagger定义API返回Map处理姿势
一般都是定义的对象作为出入参。只是对接别人接口发现,是动态参数,比如返回字段是xx01、xx02这种,可能会有N个字段。于是只能返回Map,但同时又想让Swagger给出基本的出参定义比如xx01系列的说明。1.定了一个类A extends ModelAndView,放入一批字段和动态字段的第一个,然后继承ModelAndView,之后把,继承出来的字段屏蔽掉,加上如下代码:@ApiModelProperty(hidden = true)@Overridepublic Map<Stri.
2021-11-01 17:53:09
3285
原创 Mybatis查询返回值字段为Null的处理
关于Mybatis中空字段的处理http://note.youdao.com/noteshare?id=3617cd376eadee7326e616a26e34ed4d
2019-10-31 16:46:51
3504
原创 使用Spring AOP对方法增强处理
使用Spring aop可以在方法调用前、后、异常、返回这些操作时,做一些额外的事情,比如日志记录,调用时长统计,前置业务判断等操作 使用时的注意事项: 既然是使用Spring AOP,那么背切入的方法调用一定要通过Spring容器生成的代理类来调用时才会有作用。比如类A,里面有方法M1,M2,我们切入点是M2,当M1中直接调用M2时,切面方法是不会监控到的。因为使用的是当前对象直接调用,而不...
2019-10-28 13:31:47
569
原创 Mybatis强大的映射器ResultMap
ResultMap是什么,有什么样的魔力 在使用Mybatis做查询时,通常返回的结果集,我们会使用一个POJO来直接接收,但是复杂的SQL,尤其多表联合,返回一对一,一对多等关系数据时,ResultMap就能发挥作用了。 配合自动关系映射,处理复杂结果集就变得简单许多,能让我们省去大量处理结果集的代码 如何高效使用 为了尽可能的少写Java类中属性和数据库中列的映射关系,首先我们的...
2019-10-22 16:48:51
230
原创 Eureka简单介绍
EurekaEureka是什么?Eureka是Netflix开发的服务发现框架,是一个基于REST(一种软件架构风格,一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性)的服务。主要以AWS云服务为支撑,提供服务发现并实现负载均衡和故障转移。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能...
2018-12-18 21:16:23
1064
原创 RMI工具hessian的简单使用
hessian是一个轻量级二进制远程调用框架,由于使用二进制协议传输,对于跨平台、跨语言开发远程调用接口很方便。使用http协议进行通信,降低复杂性。对于开发者而言,只需要进行简单的配置或编码就可以发布hessian服务。 hessian是基于http传输的,那么就需要有web容器将hessian服务发布,一般最简单的就是使用servlet来发布。而且hessian提供了一个servlet类He...
2018-11-26 16:49:20
649
原创 Maven使用tomcat插件启动项目
平常使用最多的项目构建工具就是maven,可以直接通过配置maven插件,来发布应用。无论打包的形式是jar或者war或者其他支持的打包格式,都可以用maven容器插件发布。前置条件:本地已经安装并配置好maven环境。使用一个servlet的小 demo说明:首先创建一个maven工程,添加servlet的依赖,大致如下: <project xmlns="http://...
2018-11-09 11:51:18
384
原创 Spring Cloud Config构建配置中心
Spring Cloud Config是什么,能做什么? 它是通过SpringBoot构造的,用来为分布式系统提供配置中心。由中心来管理所有环境应用程序的属性,便于在整个项目周期统一调配配置。支持将信息放在github中,在服务端做简单的配置即可从远程仓库中获取配置信息,而所有的客户端只需要指定去获取信息的服务连接,然后就可以直接使用各种变量信息。 Spring Cloud Confi...
2018-11-03 14:18:03
146
原创 Java读取操作Property文件
property文件常用作资源配置文件,一下给出两种读取方式:第一种用读取文件流的方式,和读取其他文件一样:java操作property文件第二种:用 java.util.ResourceBundle,如下所示:public class PropertiesUtil { private static ResourceBundle rb = ResourceBundle.g
2012-12-24 11:05:49
538
原创 基于jxl的导出Excel通用方法
public static File getExcelFile(String Globalfile,String targetPath,List listcontent)throws Exception{File filereturn = null;if(Globalfile.indexOf(".")>0&&listcontent!=null){File file = new File
2011-12-30 11:22:55
500
原创 关于ajax请求在IE6,9下的缓存问题
最近的项目中,用到了很多ajax请求,大多用的都是jquery中的函数,如$.getJson(),为的是返回一个json格式的字符串便于后续操作。这样写,看上去没有什么问题,在IE7、8,opera、fireFox下测试都没有什么问题。但是,当在IE6和IE9下测试的时候,总是请求不到后台的新数据,然后怀疑是缓存问题,搜寻解决的办法,绝大多数朋友都说给页面的头部加如清楚缓存的代码。
2011-11-23 08:43:40
728
原创 项目中遇到的问题之·视频找不到时浏览器的反应
最近在做一个商城项目,上面需要链接好多宣传视屏。因为本地没有此视频,所以放置的视屏地址都是网上的。这样一来,每次访问这个页面就会去加载视频,虽然有网络,但是它一直找不到这个视频,播放不了。页面上还有其他的样式和javascript,z这样一来,在IE下它会一直去加载视频(
2011-10-13 09:16:25
374
原创 关于Eclipse中部署项目时报错: duplicate entry:.svn/all-wcprops..
其实,有经验的人一看就知道这是svn文件导致的问题.这个问题的解决办法如下:右键项目,然后选Java Build path →Config Build Path→source然后给源文件包添加过滤 **/.svn/*简而言之就是田间svn文件的部署过滤,让他不要随
2011-08-22 16:55:37
1615
原创 Maven2基础
Maven目前的版本已经升级到了3.03了,从之前的Maven1.0到现在的3.0过去了好些年,使用者越来越多.至于最新的版本,我还没有用过,到目前用的依然是Maven2.Maven的工作就是构建和部署项目,使我们的项目构建更加简洁和容易.Maven的安装很简单,只需
2011-08-17 11:53:02
479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人