
Spring
文章平均质量分 61
曾燕辉
高级开发、高级软件工程师
展开
-
SpringBoot全局异常处理
SpringBoot全局异常处理原创 2022-04-27 16:38:42 · 909 阅读 · 0 评论 -
springmvc 同时配置thymeleaf和jsp两种模板引擎
转载自:《springmvc 同时配置thymeleaf和jsp两种模板引擎》问题说明在我的意识中,是主导使用thymeleaf的,因为我一直想知道springboot推荐的它到底有什么好。在普通的springboot项目中,直接引入thymeleaf的依赖包就可以进行视图解析了,而在一般的spring项目中还需要我们进行一些手动的配置,于是就出现了这个问题,怎么整合多个模板引擎在一起。...转载 2018-11-13 23:51:42 · 681 阅读 · 0 评论 -
SpringBoot配置类WebMvcConfigurerAdapter
转载自:《第三十四章:SpringBoot配置类WebMvcConfigurerAdapter》WebMvcConfigurerAdapter配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,下面我们来看一下该类内的常用方法。本章目标继承WebMvcConfigurerAdapter采用JavaBean形式实现个...转载 2018-11-13 22:42:30 · 494 阅读 · 0 评论 -
WebMvcConfigurerAdapter 高版本的替换方案
转载自:《spring boot拦截器WebMvcConfigurerAdapter,以及高版本的替换方案》最近项目采用spring icloud,用的spring boot版本是1.5.x的,spring boot 2.0,Spring 5.0 以后WebMvcConfigurerAdapter会取消掉。以下介绍下大体的内容,希望对大家都有所帮助。 以下WebMvcConfigur...原创 2018-11-13 22:41:11 · 1022 阅读 · 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 · 956 阅读 · 0 评论 -
Spring MVC文件上传
1.场景 实现单个文件上传和多个文件上传的功能,另外还可以预览上传到服务器上的图片,点击预览的某个图片,打开新的Tab看原图,如下图: 多文件上传,一次可以选择多个图片 单个文件上传,也就一次只能选择上传一张图片! 图片预览,这是我自己写的一个图片预览控件,感兴趣的话,可以看项目DEMO ...原创 2017-10-04 16:38:21 · 469 阅读 · 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 · 998 阅读 · 0 评论 -
通过Spring读取properties配置文件
<!-- 用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值 用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值 方法1:注解在字段上,给字段赋值 方法2:注解在字段的setter方法中赋值 -->一般propertie原创 2017-07-28 00:09:36 · 77252 阅读 · 9 评论 -
怎么通过带参数的构造方法实例化Bean
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> /WEB-INF/jdbc.properties /WEB-INF原创 2017-07-23 19:42:23 · 3191 阅读 · 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 · 1706 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
Spring MVC中Controller如何获取Form表单提交的数据
表单提交的数据也就是请求数据,分为Get和Post两种方式提交。Controller中有三种方式获取表单数据: Controller的方法,添加HttpServletRequst类型入参,通过HttpServletRequst.getParameter()获取请求数据 Controller的方法,添加对应表单字段name的参数,有几个表单字段就添加多少个对应的入参,如下 ...原创 2017-07-15 16:31:56 · 99935 阅读 · 0 评论 -
Spring自带的设置编码的过滤器解析
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding原创 2017-07-15 12:54:39 · 2021 阅读 · 1 评论 -
@ModelAttribute注解Controller方法的入参
有两种用法,分别是:(1)从model中获取 @Controller public class HelloWorldController { @ModelAttribute("user") public User addAccount() { return new User("jz","123"); }原创 2017-07-15 12:02:39 · 2160 阅读 · 0 评论 -
Spring MVC中Controller如何进行重定向
Spring MVC中进行重定向,本人知道的有两种方式:方法返回的URI(相对路径)中加上"redirect:"前缀,声明要重定向到该地址 使用HttpServletResponse对象进行重定向注意: "redirect:"后面跟着的是"/"和不跟着"/"是不一样的: 1) "redirect:"后面跟着"/": 说明该URI是相对于项目的Conte原创 2017-07-14 21:45:19 · 14911 阅读 · 0 评论 -
Srping MVC中Controller的void方法声明误区
Controller中定义void方法,这种场景一般是通过HttpServletResponse对象来输出页面内容。注意:Controller的void方法中一定要声明HttpServletResponse类型的方法入参!1、正确的void方法声明 void方法中声明HttpServletResponse类型的方法入参,如下demo: /** * 方式一:通过声明HttpS原创 2017-07-14 21:05:08 · 8533 阅读 · 9 评论 -
Spring MVC中Controller如何将数据返回给页面
要实现Controller返回数据给页面,Spring MVC 提供了以下几种途径:ModelAndView:将视图和数据封装成ModelAndView对象,作为方法的返回值,数据最终会存到HttpServletRequest对象中! Model对象:通过给方法添加引用Model对象入参,直接往Model对象添加属性值。那么哪些类型的入参才能够引用Model对象,有三种类型,分别是 org...原创 2017-07-12 23:08:04 · 53678 阅读 · 3 评论 -
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 · 774 阅读 · 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 · 2248 阅读 · 0 评论 -
Spring MVC怎么获取request的请求参数
1. 通过@RequestParam绑定请求参数 使用@RequestParam绑定请求参数的值到Controller的方法入参中。 /** * 方式一,通过@RequestParam绑定请求参数 * 1、使用RequestMapping注解来映射请求的URL,在本案例,处理/say此URL的GET请求 * 2、返回值会通过视图解析器解析为实际的物理视图, 对于...原创 2017-07-09 19:22:43 · 8264 阅读 · 2 评论 -
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 · 441 阅读 · 0 评论 -
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 · 3044 阅读 · 2 评论 -
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 · 373 阅读 · 0 评论 -
Spring事务配置及事务的传播性与隔离级别详解
转载自:http://blog.csdn.net/v123411739/article/details/50803934 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-]Spring事务配置通过注解配置使用tx标签配置的拦截器事务的传播性事务的隔离级别Transactional注解中常用参数说明 1.Spring转载 2017-06-26 20:43:42 · 420 阅读 · 0 评论