随笔分类 -  Spring

摘要:在用springmvc开发项目的时候,在日志管理这一块,我们一般用的都是log4j进行日志管理,但是我们在导入spring相关的jar的时候,都会看到commons-logging.jar包,为什么我们使用log4j的同时还要引入commons-logging.jar包,它们到底是一种什么关系呢? 阅读全文
posted @ 2017-12-09 14:24 Hxinguan 阅读(563) 评论(0) 推荐(0)
摘要:1. web.xml文件的简单详解 在web环境中, spring MVC是建立在IOC容器的基础上,要了解spring mvc,首先要了解Spring IOC容器是如何在web环境中被载入并起作用的。 spring IOC是一个独立的模块,并不是直接关联web容器的,在web环境中使用IOC容器, 阅读全文
posted @ 2017-02-16 22:36 Hxinguan 阅读(343) 评论(0) 推荐(0)
摘要:1. AOP的概念 AOP 是Aspect-Oriented Programming(面向方面编程或者面向切面)的简称,维基百科对其解释如下: Aspect是一种新的模块化机制,用来描述分散在对象、类或者函数中的横切关注点。从关注点分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定 阅读全文
posted @ 2017-02-13 22:25 Hxinguan 阅读(381) 评论(0) 推荐(0)
摘要:1、@ModelAttribute注解 @ModelAttribute主要有三个用途,对方法进行注解,对参数进行注解,还有@ModelAttribute和@RequestMapping一起对方法进行注解。 (1) 对方法进行注解 @ModelAttribute对方法进行注解,有两个作用,一是在调用@ 阅读全文
posted @ 2016-12-03 14:58 Hxinguan 阅读(1574) 评论(0) 推荐(0)
摘要:1、需要的相关jar 这里采用的是hibernate-validator-5.2.4.Final 和validation-api-1.1.0.Final 两个jar包。Hibernate Validator 是 Bean Validation 的参考实现, Hibernate Validator 提 阅读全文
posted @ 2016-11-27 16:27 Hxinguan 阅读(2490) 评论(0) 推荐(0)
摘要:问题1: Could not publish server configuration for Tomcat v7.0 Server at localhost.Multiple Contexts have a path of "/shiro.demo". 在你的空间里找到如下文件 ${WoskSpa 阅读全文
posted @ 2016-10-30 20:22 Hxinguan 阅读(303) 评论(0) 推荐(0)
摘要:错误1: ArtifactTransferException: Failure to transfer commons-collections:commons-collections:jar:3.2.2 from .......。 解决:在本地库依赖对应的文件夹删除掉,比如:C:\Users\Hxi 阅读全文
posted @ 2016-10-30 11:32 Hxinguan 阅读(447) 评论(0) 推荐(0)
摘要:问题描述: 当传递中文参数到controller类时,无乱是get方式还是post方式都出现乱码 解决: 1、保证所有的页面编码都是utf-8,包括jsp页面,浏览器编码设置和eclipse的编码设置。 2、spingmvc给我们提供了一个编码过滤器,只需要在配置文件web.xml中加入即可。如下: 阅读全文
posted @ 2016-10-17 23:48 Hxinguan 阅读(11367) 评论(1) 推荐(0)
摘要:错误1: HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config NoClassDefFou 阅读全文
posted @ 2016-10-16 17:47 Hxinguan 阅读(474) 评论(0) 推荐(0)
摘要:1、定义 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。比如,租房的时候,中介就充当代理角色。 2、静态代理角色 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 真实角色:被代理的角色 阅读全文
posted @ 2016-10-09 23:48 Hxinguan 阅读(256) 评论(0) 推荐(0)
摘要:Spring配置中,采用属性注入时,当创建IOC容器时,也直接创建对象,并且执行相对应的setter方法 Student.java 1 package com.scope; 2 3 public class Student { 4 private String name; 5 private Str 阅读全文
posted @ 2016-10-07 21:57 Hxinguan 阅读(2387) 评论(0) 推荐(0)
摘要:3、引用其他bean Bean经常需要相互协作完成应用程序的功能,bean之间必须能够互相访问,就必须在bean配置之间指定对bean的引用,可以通过节点<ref>或者ref来为bean属性指定对bean的引用,也可以在属性或者构造器里包含bean的声明,这样bean称为内部bean。 bean中引 阅读全文
posted @ 2016-10-07 15:28 Hxinguan 阅读(281) 评论(0) 推荐(0)
摘要:Spring支持3种依赖注入方式,分别为属性注入、构造器注入和工厂方法注入(很少使用,不推荐),下面分别对属性注入和构造器注入详细讲解。 1、常量注入 属性注入是通过setter方法注入Bean的属性值,属性注入使用<property>元素,使用name属性指定Bean的属性名称,使用value属性 阅读全文
posted @ 2016-10-07 13:57 Hxinguan 阅读(221) 评论(0) 推荐(0)