SSMプロジェクト構築時に発生した問題
具体的な構築プロセスについては、以下を参照してください.http://blog.csdn.net/zhshulin/article/details/37956105
以下は私が構築する過程で出会ったいくつかの問題と解決方法で、参考に供します.
1、commons-poolパッケージが不足しています.エラーは以下の通りです.
ここでの解決策はpolである.xmlファイルにパッケージを導入
commons-pool
commons-pool
1.5.5
2、json変換の構成:
元のクラスを、MappingJackson 2 HttpMessageConverterに置き換えます.SpringのパッケージにはMappingJacksonHttpMessageConverterというクラスは見つかりませんでした
3、それともjson変換の問題ですか.
[org.springframework.web.context.support.XmlWebApplicationContext] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.yunva.admin.business.service.UserService com.yunva.admin.business.controller.UserController.service; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter] for bean with name 'mappingJacksonHttpMessageConverter' defined in class path resource [spring-mvc.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
対応するクラスが見つかりません:
次のパッケージをプロジェクトに導入すればいいです.
com.fasterxml.jackson.core jackson-core 2.6.0 com.fasterxml.jackson.core jackson-databind 2.6.0 com.fasterxml.jackson.core jackson-annotations 2.6.0
最後に、私の構成とpol.xmlファイルを貼り付けましょう.
spring-mybatis.xml:
以下は私が構築する過程で出会ったいくつかの問題と解決方法で、参考に供します.
1、commons-poolパッケージが不足しています.エラーは以下の通りです.
ここでの解決策はpolである.xmlファイルにパッケージを導入
commons-pool
commons-pool
1.5.5
2、json変換の構成:
元のクラスを、MappingJackson 2 HttpMessageConverterに置き換えます.SpringのパッケージにはMappingJacksonHttpMessageConverterというクラスは見つかりませんでした
3、それともjson変換の問題ですか.
[org.springframework.web.context.support.XmlWebApplicationContext] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.yunva.admin.business.service.UserService com.yunva.admin.business.controller.UserController.service; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter] for bean with name 'mappingJacksonHttpMessageConverter' defined in class path resource [spring-mvc.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
対応するクラスが見つかりません:
次のパッケージをプロジェクトに導入すればいいです.
com.fasterxml.jackson.core jackson-core 2.6.0 com.fasterxml.jackson.core jackson-databind 2.6.0 com.fasterxml.jackson.core jackson-annotations 2.6.0
最後に、私の構成とpol.xmlファイルを貼り付けましょう.
spring-mybatis.xml:
spring-mvc.xml:
text/html;charset=UTF-8
pol.xml:
4.0.0
com.yunva.pingchen
MySSM
war
1.0.0
MySSM Maven Webapp
4.2.4.RELEASE
3.2.7
1.7.7
1.2.17
junit
junit
3.8.1
test
javax
javaee-api
7.0
junit
junit
4.11
test
org.springframework
spring-core
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-oxm
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-aop
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-test
${spring.version}
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
1.2.2
javax
javaee-api
7.0
mysql
mysql-connector-java
5.1.38
commons-dbcp
commons-dbcp
1.2.2
jstl
jstl
1.2
log4j
log4j
${log4j.version}
com.alibaba
fastjson
1.1.41
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-log4j12
${slf4j.version}
org.codehaus.jackson
jackson-mapper-asl
1.9.13
org.codehaus.jackson
jackson-core-lgpl
1.9.6
org.codehaus.jackson
jackson-mapper-lgpl
1.9.6
com.fasterxml.jackson.core
jackson-core
2.6.0
com.fasterxml.jackson.core
jackson-databind
2.6.0
com.fasterxml.jackson.core
jackson-annotations
2.6.0
commons-fileupload
commons-fileupload
1.3.1
commons-io
commons-io
2.4
commons-codec
commons-codec
1.9
commons-pool
commons-pool
1.5.5
MySSM