Spring Framwork
文章平均质量分 58
曾燕辉
高级开发、高级软件工程师
展开
-
SpringBoot抛出的自定义异常信息中文乱码
SpringBoot抛出的自定义异常信息中文乱码原创 2024-07-08 12:39:23 · 149 阅读 · 0 评论 -
利用Spring Boot+zxing,生成二维码还能这么简单
在网站开发中,经常会遇到要生成二维码的情况,比如要使用微信支付、网页登录等,本文分享一个Spring Boot生成二维码的例子,这里用到了google的zxing工具类。1.引入jar包pom.xml中引入zxing的jar包。<!-- 二维码支持包 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId&转载 2021-07-28 14:08:35 · 576 阅读 · 0 评论 -
spring整合springSecurity
转载自:spring整合springSecurity转载 2021-06-15 17:26:50 · 590 阅读 · 0 评论 -
spring中通过properties文件配置数据源
jdbc.properties文件:#driver= oracle.jdbc.driver.OracleDriverdriver=com.mysql.jdbc.Driver#url=jdbc:oracle:thin:@127.0.0.1:1521:testurl=jdbc:mysql://127.0.0.1:3306/testusername=rootpassword=12345原创 2017-07-23 14:32:38 · 1667 阅读 · 0 评论 -
Spring自带的设置编码的过滤器解析
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding原创 2017-07-15 12:54:39 · 1981 阅读 · 1 评论 -
怎么通过带参数的构造方法实例化Bean
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> /WEB-INF/jdbc.properties /WEB-INF原创 2017-07-23 19:42:23 · 3157 阅读 · 0 评论 -
Spring MVC返回JSON数据
Spring MVC对JSON数据的返回提供了良好的支持,现在介绍三种方式:使用@ResponseBody标注 使用ResponseEntity 使用HttpServletResponse对象返回JSON数据注意:方式一和方式二,都依赖jackson-databind-版本号.jar、jackson-annotations-版本号.jar、jackson-core-版本号.jar 这几个...原创 2017-08-10 22:11:01 · 978 阅读 · 0 评论 -
Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别
转载自:http://www.cnblogs.com/leiOOlei/p/3713989.html http://blog.csdn.net/chenlong220192/article/details/467235611. 的作用 的作用是向Spring容器注册以下四个BeanPostProcessor: AutowiredAnnota转载 2017-07-08 22:58:05 · 419 阅读 · 0 评论 -
如何修改MVC DispatcherServlet配置文件的路径
mvc-dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:springCfg/spring-mvc-dispatcher-servlet.xml --> classpath:springCfg/spring-mv原创 2017-10-04 16:53:26 · 924 阅读 · 0 评论 -
Spring MVC文件上传
1.场景 实现单个文件上传和多个文件上传的功能,另外还可以预览上传到服务器上的图片,点击预览的某个图片,打开新的Tab看原图,如下图: 多文件上传,一次可以选择多个图片 单个文件上传,也就一次只能选择上传一张图片! 图片预览,这是我自己写的一个图片预览控件,感兴趣的话,可以看项目DEMO ...原创 2017-10-04 16:38:21 · 448 阅读 · 0 评论 -
SpringBoot + Tomcat7 + JDK8 报 Invalid byte tag in constant pool: 15错误
解决方案:升级Tomcat版本,目前SpringBoot只支持Tomcat8及以上的版本原创 2018-11-11 00:03:43 · 689 阅读 · 0 评论 -
Spring MVC如何处理Resetful风格的URL
通过@PathVariable绑定URL路径中的某部分内容作为Controller方法的入参,具体见demoResetFulController.java:package edu.mvcdemo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bin...原创 2017-07-10 09:52:20 · 753 阅读 · 0 评论 -
Spring MVC的RequestContextHolder使用误区
转载自:http://www.cnblogs.com/softidea/p/6125087.html在spring mvc中,为了随时都能取到当前请求的request对象,可以通过RequestContextHolder的静态方法getRequestAttributes()获取Request相关的变量,如request, response等。为了更加方便地在项目中获取request、res转载 2017-07-09 19:36:39 · 2214 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller
转载自:http://blog.csdn.net/zhang854429783/article/details/6785574 http://crabboy.iteye.com/blog/339840 spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和转载 2017-07-08 18:08:06 · 360 阅读 · 0 评论 -
Srping MVC中Controller的void方法声明误区
Controller中定义void方法,这种场景一般是通过HttpServletResponse对象来输出页面内容。注意:Controller的void方法中一定要声明HttpServletResponse类型的方法入参!1、正确的void方法声明 void方法中声明HttpServletResponse类型的方法入参,如下demo: /** * 方式一:通过声明HttpS原创 2017-07-14 21:05:08 · 8439 阅读 · 9 评论 -
Spring MVC中Controller如何进行重定向
Spring MVC中进行重定向,本人知道的有两种方式:方法返回的URI(相对路径)中加上"redirect:"前缀,声明要重定向到该地址 使用HttpServletResponse对象进行重定向注意: "redirect:"后面跟着的是"/"和不跟着"/"是不一样的: 1) "redirect:"后面跟着"/": 说明该URI是相对于项目的Conte原创 2017-07-14 21:45:19 · 14757 阅读 · 0 评论 -
@ModelAttribute注解Controller方法的入参
有两种用法,分别是:(1)从model中获取 @Controller public class HelloWorldController { @ModelAttribute("user") public User addAccount() { return new User("jz","123"); }原创 2017-07-15 12:02:39 · 2132 阅读 · 0 评论 -
Spring MVC中Controller如何将数据返回给页面
要实现Controller返回数据给页面,Spring MVC 提供了以下几种途径:ModelAndView:将视图和数据封装成ModelAndView对象,作为方法的返回值,数据最终会存到HttpServletRequest对象中! Model对象:通过给方法添加引用Model对象入参,直接往Model对象添加属性值。那么哪些类型的入参才能够引用Model对象,有三种类型,分别是 org...原创 2017-07-12 23:08:04 · 53597 阅读 · 3 评论 -
springmvc中url-url-pattern /和/*的区别
在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下: mvc-dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:springCfg/spring-mvc-disp转载 2017-07-15 22:29:02 · 325 阅读 · 0 评论 -
Spring MVC中Controller如何获取Form表单提交的数据
表单提交的数据也就是请求数据,分为Get和Post两种方式提交。Controller中有三种方式获取表单数据: Controller的方法,添加HttpServletRequst类型入参,通过HttpServletRequst.getParameter()获取请求数据 Controller的方法,添加对应表单字段name的参数,有几个表单字段就添加多少个对应的入参,如下 ...原创 2017-07-15 16:31:56 · 99498 阅读 · 0 评论 -
通过Spring读取properties配置文件
<!-- 用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值 用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值 方法1:注解在字段上,给字段赋值 方法2:注解在字段的setter方法中赋值 -->一般propertie原创 2017-07-28 00:09:36 · 77080 阅读 · 9 评论 -
java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected
在spring的配置文件applicationContext.xml中, 配置包扫描器时,使用了*, 想扫描所有的包; 而这种方式有可能扫描到spring自带的包, 造成错。改动前: 解决方案,不使用*,如下: 详细的报错信息如下:[WARN][2017-07-08 18:26:30][AbstractApplicationContext:5原创 2017-07-08 18:43:56 · 3007 阅读 · 2 评论 -
Spring MVC怎么获取request的请求参数
1. 通过@RequestParam绑定请求参数 使用@RequestParam绑定请求参数的值到Controller的方法入参中。 /** * 方式一,通过@RequestParam绑定请求参数 * 1、使用RequestMapping注解来映射请求的URL,在本案例,处理/say此URL的GET请求 * 2、返回值会通过视图解析器解析为实际的物理视图, 对于...原创 2017-07-09 19:22:43 · 8189 阅读 · 2 评论 -
spring-framework 项目的jar包下载地址
spring-framwok项目的jar包(如spring-webmvc、spring-aop等)都可以从一下地址下载: http://repo.spring.io/release/org/springframework/原创 2017-06-23 18:24:56 · 1977 阅读 · 0 评论