关闭
当前搜索:

复制两个不同类型对象的相同字段的值

需求的来源是项目。每次做项目,都要建立很多的数据体,有的是数据库表产生的ORM,有的是网络请求的参数体,有的是网络接口调用给的返回数据返回数据体。同一种数据,这几种数据具体的结构并不一样。ORM旺旺跟数据表一致,并且做了映射。但是外键数据只有id,并不详细,前端调用的数据旺旺要求比ORM更丰富,有些则不需要。虽说可以建立一些与ORM无关的字段来用,但是字段多了会很麻烦,所以需要建立专用的VO数据类...
阅读(13) 评论(0)

SpringBoot中WebSocket不能实现注入的问题

项目需要长连接业务,我使用SpringBoot中的 ,一切都调得好好的,到对接数据库的时候,一个大坑突然出现:ServerEndpoint中竟然不能实现注入,甚至使用的对象中有注入也不行。找了两天资料,写了好几个demo,有人说在@ServerEndpoint加上, configurator = SpringConfigurator.class,测试不通过;有人说使用 ContextLoader....
阅读(82) 评论(0)

Springboot监听器的使用

创建监听器 @WebListener public class ContextListener implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent servletContextEvent) { MsgUtils.printl...
阅读(322) 评论(0)

SpringBoot过滤器的使用

只需要建立一个过滤器就搞定了。 @WebFilter(urlPatterns = "/*") public class CustomFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Overr...
阅读(155) 评论(0)

SpringBoot拦截器的使用

一、首先建立拦截器,继承HandlerInterceptor public class CustomInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse htt...
阅读(112) 评论(0)

Nginx+Tomcat负载均衡的配置

这方面的技术主要还是围绕在配置nginx.conf文件上面。 一、首先,在这里http://nginx.org/en/download.html下载Nginx,解压到一个文件夹下。 二、配置安装路径到环境变量。 三、安装tomcat,此处略。 将安装好的nginx和tomcat都测试一遍。 nginx的默认端口号是80,可隐藏。tomcat的默认端口是8080,为了体现负载均衡,实现路由...
阅读(105) 评论(0)

SpringBoot中利用AOP实现拦截器效果

既然使用Spring,AOP就是不了或缺的。 尝试好多遍,踩了很多坑,最后总算把效果弄出来了。说起来很简单,只需要建一个类就好了。 @Aspect @Configuration public class InfoInterceptor { private static final String execution_str_01 = "execution(* com.chris.cont...
阅读(206) 评论(0)

SpringBoot多表查询的实现

在SpringBoot中,建立一个与单表结构相同的实体类,用@Entity @Table(name="user") 建立ORM映射,用@Column(name="name")建立字段映射。就可以用CrudRepository很方便地查询数据库表。但是我们经常需要查询多表关联的数据。如,有这样两个表:user和level。user中存放用户基本信息,level存放用户等级信息,user表中包含有l...
阅读(99) 评论(0)

SpringBoot定时任务的设置

如果我们需要每天定时进行财务汇总,我们的服务器就需要开启线程定时触发,SpringBoot中开启定时任务依然是使用注解。 一、首先在Application中添加注解 @EnableScheduling 二、写一个定时任务的类,使用注解设置类和方法即可 @Component public class StartManager { @Scheduled(fixedDelay = 1...
阅读(72) 评论(0)

java.lang.NoClassDefFoundError问题的解决

我把servlet的上传方式放到Springboot中,添加了common-fileupload包,运行的时候一大堆错误,提示java.lang.NoClassDefFoundError。开始以为Springboot的处理有冲突,后来读到这篇文章http://blog.csdn.net/jamesjxin/article/details/46606307,才恍然大悟。原来我忘记将刚添加的包加入Ar...
阅读(116) 评论(0)

SpringBoot实现文件上传

用SpringBoot实现服务器,然后用java和html5实现客户端进行上传测试。 一、服务器端接口程序。为省事就在controller中写了,正式的程序我喜欢放在service这一层进行处理调用。 @RestController @RequestMapping("/file") public class FileController { /** * 单文件上传 ...
阅读(494) 评论(0)

HTML5网页通过ajax跨域调用接口获取json数据并解析(一)

接口使用Idea设计,返回json字符串。HTML5页面使用WebStorm设计,需要导入jquery。 设计接口需要有Gson包。 一、SpringBoot接口 @PostMapping("/getUserListJson") public String getUserListJson() { List userList = userRepository.getUs...
阅读(1121) 评论(0)

Java自定义框架初步(一)

最近想自己学习写框架,看过一些资料,决定从JavaWeb开始。近来用到SpringBoot写过一些模拟接口,我对这种框架很感兴趣,几行代码就可以写出很实用的数据接口。 框架设计除了需要巧妙的思路之外,还需要准备三种技术: 1.反射; 2.自定义注解; 3.资源文件的读写。一般框架常用xml文件做配置,也可以使用properties属性文件。 我是用Idea做工具。 一、首先创建一个Ja...
阅读(160) 评论(0)

基于retrofit网络请求token过期的处理逻辑

手机调用接口,关键数据请求需要验证token,token设置按照一定周期就过期。验证token需要判断token是否过期,如果过期就需要后台调用登陆接口获取新的token,并且用新的token替换原来的token,在后台继续完成原来未完成的请求。 经过尝试,基本完成实现与优化。 一、首先贴出接口代码,采用SpringBoot编写的简单接口: @RestController public cl...
阅读(50) 评论(0)

自定义网络传输数据加密与解密

最近做一个电商类的APP,进行后台数据接口的调用。这期间涉及到财务账目的往来,自然很需要重视数据安全的问题。我没有搞过爬虫、抓包之类的技术,但是如果传输过程中的数据被抓,如果被破解了肯定会出问题的。所以我考虑自己做一个加密和解密的算法,在后台将数据打包后进行加密,APP拿到数据又进行解密。 经过测试,基本实现了这个过程。 首先,我要确定一个思路,就是如何进行加密。解密的过程是一个逆运算...
阅读(238) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:29695次
    • 积分:1034
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论