Java
文章平均质量分 70
迷失者的梦
这个作者很懒,什么都没留下…
展开
-
Spring-Boot拦截器
最近学习到springBoot的拦截器,随手记录一下,也算锻炼一下表达能力。 HandlerInterceptor拦截器和过滤器的作用类似,但过滤器是servlet包的,而拦截器是spring框架的东西,拦截器不能修改request的内容,但提供了更加多的控制能力,可以在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后进行修改;也可以原创 2017-05-24 19:55:11 · 267 阅读 · 0 评论 -
springboot全局异常捕获
新项目中需要用到文件上传,有需要对上传文件大小进行限制,当文件超过限制的时候,springboot框架会直接抛出异常,不会进入你的方法中,当我们需要向前台返回信息的时候也无从返回,只能进行全局捕获文件过大的异常,然后再返回信息。@ControllerAdvicepublic class MyControllerAdvice { /** * 拦截捕捉文件过大异常原创 2017-08-10 10:40:07 · 1344 阅读 · 0 评论 -
mybatis返回map集合
需要在xml文件中配置 也可以通过给列起别名的形式来设定map的key值原创 2017-08-02 14:54:46 · 1196 阅读 · 0 评论 -
Java反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制; 这次做的项目sql语句是由反射自动生成的,平时用到反射的时候比较少,所以现在再次熟悉一下。原创 2017-07-14 15:27:35 · 178 阅读 · 0 评论 -
Java反射机制详解
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所转载 2017-07-17 11:29:39 · 142 阅读 · 0 评论 -
springBoot+jsp配置
springBoot不推荐使用jsp,所以当我们使用jsp的时候需要自己配置。 首先在pom文件中加入jar包依赖 org.springframework.boot spring-boot-starter-jdbc org.apache.tomcat tomcat-ju原创 2017-06-26 14:58:19 · 501 阅读 · 0 评论 -
springBoot+mybatis多数据源的配置
公司的项目因为业务的原因采用了多数据源的配置,之前没有用过,现在学习一下。 由于SpringBoot框架会读取application.properties文件的spring.datasource.*属性并自动配置单数据源,所以我们需要在启动类上面加上@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.cla原创 2017-06-07 15:56:46 · 362 阅读 · 0 评论 -
FastJson学习随笔
FastJson是由阿里巴巴工程师写的一款是性能很好的用 Java 语言实现的 JSON 解析器和生成器。目前是市面上最好用json工具,不仅速度快,而且十分强大支持(普通JDK类包括任意JavaBean Class、Collection、Map、Date或enum,无依赖,不需要例外额外的jar,能够直接跑在JDK上)。总之,解析或者生成json,FastJson你值得拥有。 使用F原创 2017-05-26 15:01:58 · 196 阅读 · 0 评论 -
java循环读取ftp服务器上面的文件
公司新项目需要在ftp服务器上读取文件保存到数据库,所以学习了一下怎么读取 项目采用的是springboot框架,首先需要在pom文件中加入comment.net jar包依赖 commons-net commons-net 3.3 然后写一个ftp登陆的方法,采用@Slf4j注解 来引入log日志//传入ftp地址,端口,登原创 2017-05-19 11:18:30 · 1638 阅读 · 0 评论 -
spring-boot过滤器
最近在学过滤器,将学到的一些 记下,以后可以随时复习 首先类需要继承Filter借口,然后加上@Compent注解,方便spring容器扫描到 代码如下: @Componentpublic class TestFilter implements Filter { @Override public void destroy() { log.i原创 2017-05-24 16:58:42 · 349 阅读 · 0 评论 -
springboot上传下载
package com.oa.org.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEn原创 2017-08-03 14:42:46 · 275 阅读 · 0 评论