spring
文章平均质量分 68
深圳市热心市民市民
我是快乐国贸
展开
-
Spring 注入静态属性
Spring 提供 @Value 注解来给属性注入值,但有时候这个值可能需要多个地方用到,希望用起来像类的静态常量一样。可以通过如下方式实现:import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;@Componentpubl...原创 2020-01-19 11:07:04 · 231 阅读 · 0 评论 -
Spring 导出 Excel
Spring 4.3.7 导出Excel 方法,导出excel 使用的jar 为原生apache poi jar 文件@RequestMapping(value="/exportExcel",method = RequestMethod.GET) public AbstractExcelView exportExcel(HttpServletResponse response) {原创 2017-09-14 14:47:42 · 532 阅读 · 0 评论 -
Spring 实现 文件下载 (简洁,解决文件名乱码)
Spring 实现 文件下载 (简洁,解决文件名乱码)页面, JSP 页面的编码设置为UTF-8${li.url }例如 Spring从入门到放弃.pdf 上面代码就是在一个JSP中,而JSP 就是一个java 类,所以上面中文编码也是UTF-8 ,而 java 类 在 网络上传输为编码格式 为 iso8859-1 XXX 代表Controller 类上的@Req原创 2017-09-26 09:54:12 · 2113 阅读 · 0 评论 -
Spring MVC 处理时间字段
用Bean 去接受前端表单提交的数据 如果Bean 中有Date 类型的字段 接收如字符串“2016-06-06” 就会报错需要在Controller 类中加入如下方法@InitBinderpublic void initBinder(WebDataBinder binder){ SimpleDateFormat df = new SimpleDateFormat("yyyy原创 2017-09-28 13:52:14 · 282 阅读 · 0 评论 -
Spring boot (Hello World 级别)
快速构建Spring Boot 项目 访问 http://start.spring.io/ Spring Boot 输入你需要填写的信息最后点击Generate Project下载的文件 解压后 用 Spring Tool Suite 或者 IntelliJ IDEA 打开 找到那个BootApplication.java 程序就可以运行了,相比从原创 2017-09-28 15:51:30 · 201 阅读 · 0 评论 -
使用fastjson (demo)
加入maven 依赖 com.alibaba fastjson 1.2.45创建HttpMessageConverters ,这里是无XML方式创建import org.springframework.boot.autoconfigure.web.HttpMessageConverters;import org.springframework.context.an原创 2018-01-28 18:11:50 · 248 阅读 · 0 评论 -
Spring 下载 Excel (最简单)
import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.springframework.web.bind.annotation.GetMapping;import org.springf...原创 2018-04-01 15:21:57 · 1340 阅读 · 0 评论 -
Spring Boot 2 处理 404 500 异常
项目可能会有各种未知异常,一旦出现异常就会把堆栈信息暴露给前端,所以有个地方统一处理所有异常情况。继承spring boot 2.0.0 才有的接口 ErrorController 。/** * @author xxx */@RestControllerpublic class SystemExceptionController implements ErrorContro...原创 2019-09-20 17:13:55 · 377 阅读 · 0 评论