spring
真我的风采i
java软件开发工程师
心灵鸡汤:
程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上。
展开
-
Spring IOC和AOP 原理彻底搞懂
本博中关于spring的文章:Spring IOC和AOP原理,Spring事务原理探究,Spring配置文件属性详解,Spring中的代理模式Spring提供了很多轻量级应用开发实践的工具集合,这些工具集以接口、抽象类、或工具类的形式存在于Spring中。通过使用这些工具集,可以实现应用程序与各种开源技术及框架间的友好整合。比如有关jdbc封装的数据访问工具Sprin转载 2017-05-15 21:47:34 · 426 阅读 · 0 评论 -
No mapping found for HTTP request with URI [/SuperPowerfulProject/login.do] in DispatcherServlet wit
在调试spring mvc时,报No mapping found for HTTP request with URI [/SuperPowerfulProject/login.do] in DispatcherServlet with name 'springmvc'>,原来是我的包名没有指定清楚,,改成 <context:component-scan base-package="com.su原创 2017-01-01 16:07:46 · 3034 阅读 · 0 评论 -
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclips
新建的第一个工程,各种错误,maven添加jar包错误一大堆,警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:test1' did not find a matching property.原创 2016-12-31 21:14:57 · 3683 阅读 · 1 评论 -
Setting property 'source' to 'org.eclipse.jst.j2ee.server:SuperPowerfulProject' did not find a match
当你用Eclipse运行web项目的时候,你就会看到控制台出现:WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:firstProject' did not find a matching proper转载 2016-12-31 19:51:11 · 2925 阅读 · 0 评论 -
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document fro
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/classes/classpath:springmvc-servlet.xml]; nested exception is ja原创 2016-12-31 15:29:56 · 1033 阅读 · 0 评论 -
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerat o原创 2016-12-31 10:52:40 · 279 阅读 · 0 评论 -
spring MVC启动时异常,去掉<load-on-startup>1</load-on-startup>就没错了
严重: StandardWrapper.Throwablejava.lang.NullPointerExceptionat org.springframework.core.SerializableTypeWrapper$TypeProxyInvocationHandler.invoke(SerializableTypeWrapper.java:239)at org.springfra原创 2016-12-31 10:47:09 · 1768 阅读 · 1 评论 -
spring配置文件xsd报错的解决方法
最初Spring配置文件的头部声明如下: Xml代码 xml version="1.0" encoding="UTF-8"?> "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> beans> beans> 说明: 1、第一行表示xml声明,任何格式转载 2017-06-18 17:55:43 · 24487 阅读 · 1 评论 -
ested exception is org.xml.sax.SAXParseException; lineNumber: 23; columnNumber: 106; cvc-elt.1: 找不到
错误信息:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 23 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXP原创 2017-06-18 21:19:30 · 2009 阅读 · 0 评论 -
spring加载本地xsd
windows>preferences>myeclipse>files and edtitors>xml>xmlcatalog 点add,在出现的窗口中的Key Type中选择URI,在location中选File syetem,然后在spring解压目录中的dist/resources目录中选择spring-beans-2.5.xsd,回到设置窗口时不要着急关闭窗口,应把窗口中的Key Ty原创 2017-06-18 22:20:03 · 1203 阅读 · 0 评论 -
No mapping found for HTTP request with URI [/SuperPowerfulProject/login.do] in DispatcherServlet wit
No mapping found for HTTP request with URI [/SuperPowerfulProject/login.do] in DispatcherServlet with name 'springmvc'>这个错误是因为前台的请求没有和后台的请求匹配上,我在同一个package下,有复制了一个类,结果没有唯一匹配,删掉那个类后,好了,还有一个原因,网上说了好原创 2017-01-01 16:14:31 · 2236 阅读 · 0 评论 -
Spring单例与线程安全小结
一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执转载 2017-01-14 11:31:37 · 212 阅读 · 0 评论 -
No mapping found for HTTP request with URI [/SuperPowerfulProject/js/jquery.dataTables.js等静态资源加载
No mapping found for HTTP request with URI [/SuperPowerfulProject/js/jquery.dataTables.js等静态资源加载问题:部署项目后程序加载或用浏览器访问时出现类似的警告,2011-01-19 10:52:51,646 WARN [org.springframework.web.servlet.PageNotF原创 2017-01-16 00:05:21 · 1101 阅读 · 0 评论 -
Spring AOP 实现原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定转载 2017-05-15 21:46:19 · 202 阅读 · 0 评论 -
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingExce
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'userId' not found. Available parameters are [1, 0, param1, param2]at org.mybatis转载 2017-05-04 11:00:25 · 2325 阅读 · 1 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.superr.powerful
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.superr.powerful.progect.user.dao.LanguageScoreMapper.findAll是因为xml配置文件没有匹配造成的,原创 2017-02-03 21:17:28 · 286 阅读 · 0 评论 -
Spring3 MVC请求参数获取的几种方法
一、 通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap m转载 2017-02-02 00:33:18 · 917 阅读 · 0 评论 -
Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext
Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.apache.ibatis.type.TypeException: T原创 2017-01-24 11:22:36 · 9203 阅读 · 0 评论 -
Context initialization failed org.springframework.context.annotation.ConflictingBeanDefinitionExcept
原来是bean类名存在相同的,改下类名就好了原创 2017-01-24 11:17:06 · 1031 阅读 · 0 评论 -
Shiro 整合SpringMVC 并且实现权限管理,登录和注销
Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。 因为我总结的是使用SpringMVC和Apache Shiro整合,注重的是整合和使用,至于基础,我这里转载 2017-01-17 21:52:34 · 2138 阅读 · 0 评论 -
Missing library: xdoclet-1.2.1.jar.... home directory for XDoclet. 1.2.1
遇见这问题头疼 自己还找东找西 下了xdoclet jar包,到最后发现是项目的jdk选择了eclipse自带的jdk导致的错误,切换成本地的jdk就可以了。ps:以后小心点了得 一不注意就给自己留下了个坑 解决还花好多时间原创 2017-01-16 16:51:47 · 5682 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
eclipse maven web 工程报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener报错,一般是下面几个原因,spring-web 的jar包没导进去jar包邮冲突,把重复的jar包删除在web.xml加上原创 2017-01-16 00:19:56 · 258 阅读 · 0 评论 -
Converted JNDI name [java:comp/env/spring.liveBeansView.mbeanDomain] not found
做项目时,启动tomcat报错JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: Name [spring.liveBeansView.mbeanDomain] is not bound in this Context. Unable to find [spr原创 2017-06-11 21:35:06 · 7945 阅读 · 0 评论