Spring
WinterChen的博客
微信公众号:CodeD
我的个人博客:https://blog.winterchen.com/ Email:i@winterchen.com 个人开源项目:https://github.com/WinterChenS/my-site
展开
-
Spring中使用log4j详细配置
第一步:导入log4j-1.2.17.jar包。 第二步:src同级创建并设置log4j.properties。 log4j.properties的详细配置: ### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppen转载 2017-03-17 16:44:56 · 1037 阅读 · 0 评论 -
spring中添加自定义的拦截器
要想实现自定义的拦截器,我们不得不讲讲spring中的处理程序拦截器,那么什么是处理程序拦截器呢?什么是spring中的处理程序拦截器?要想了解拦截器在spring中的作用,我们首先要了解一下HTTP的请求执行链。DispatcherServlet捕获每一个请求;DispatcherServlet将接收到的URL和相应的Controller进行映射;在请求到达相应的Control...原创 2018-05-08 11:26:54 · 6833 阅读 · 5 评论 -
Java消息中间件学习笔记六 -- Spring JMS理论
上一节学到了消息中间件学习笔记五 – ActiveMQ的使用【主题模式】 了解到了 队列模式 与 主题模式 的区别,这一节我们将学习到如何使用Spring集成JMS连接ActiveMQSpring 提供的接口ConnectionFactory 用于管理连接的连接工厂 Spring提供的连接池JMSTemplate每次发消息都会重新创建连接,会话和productorSpring中提供了Si原创 2017-11-01 21:53:31 · 869 阅读 · 0 评论 -
cvc-elt.1: 找不到元素 'beans' 的声明,错误解决方案
在学习ActiveMQ的时候搭建spring,启动的时候遇到了这个问题:错误代码:Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML document from class path resource [producer.xml原创 2017-11-02 15:14:06 · 11779 阅读 · 1 评论 -
@Valid 对表单进行验证
在学到springBoot的课程中遇到了使用@Valid进行表单验证controller//@Valid Girl girl :需要进行验证的类//BindingResult 验证之后返回的对象@PostMapping(value = "/girls") public Object girlAdd(@Valid Girl girl, BindingResult bindingResu原创 2017-07-04 15:57:36 · 3163 阅读 · 0 评论 -
@PathVariable与 @RequestParam的区别
这两个注解都是用来接收参数的。 @PathVariable:url: http://localhost:8081/hello/23/say/@RequestMapping(value="/{id}/say",method = RequestMethod.GET) public String say(@PathVariable("id") Integer id){ retu原创 2017-07-04 10:32:14 · 1488 阅读 · 0 评论 -
spring AOP 注解实现登录权限拦截
使用spring AOP实现登录的权限拦截,项目使用Maven进行依赖管理,spring+springMVC+Mybatis框架进行项目的开发。现在主要使用的是Spring的AOP切面编程使用环绕通知进行对方法的监听来实现用户是否登录和权限的管理。本次使用的AOP注解来实现的1.springAOP依赖的jar包(spring的AOP jar包是必须的): <dependency>原创 2017-05-04 15:15:48 · 11041 阅读 · 4 评论 -
mybatis探险之声明式事务管理
mybatis的声明式事务管理主要是由spring的org.springframework.jdbc.datasource.DataSourceTransactionManager来完成的。<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"原创 2017-04-20 14:16:44 · 730 阅读 · 0 评论 -
AjAX+SSH实现省份下拉菜单
java环境下实现省份下拉菜单,直接上代码:Jsp页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%><% String path =原创 2017-03-15 19:52:48 · 1433 阅读 · 0 评论 -
Spring声明式事务管理的多种方式
spring的声明式事务管理比编程式事务管理灵活太多了,代码的污染性低, 第一种方式:传统方式,通过代理类来增强目标类实现事务管理。 配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.原创 2017-03-24 10:01:38 · 740 阅读 · 0 评论 -
spring+springMVC+Hibernate全注解XML配置文件
springHibernate.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.原创 2017-03-12 15:07:10 · 3548 阅读 · 0 评论 -
当springMVC上下文尚未初始化的时候如何@Autowired注入对象呢?
一个问题困扰了我一天,场景是这样的:公司有一个独立的SSO用户权限验证中心,我负责的是公司的一个其他的独立项目;每次用户session过期或者未登录的时候跳统一登录页面;用户成功登录之后都会回调,回调的信息中有用户的userAccount;此时需要根据用户的userAccount获取用户的详细信息;权限系统提供了一个获取用户的接口;遇到的问题: * 使用的是shrio进行...原创 2018-05-28 20:06:47 · 2248 阅读 · 0 评论