jeecgV3.0下自定义文件生成的包名

1 篇文章 0 订阅

最近学习jeecgv3.0框架,在这里感谢张代浩提供了这么一个优秀的框架。

1、jeecg中jeecg_config.properties中代码生成器自定义的包名是“bussi_package=jeecg.test”,如果改成非jeecg开头的包名,会出现一系列异常,这时我改成“bussi_package=com.enetion”。生成的是教程中的person

2、启动tomcat,会出现

 

[org.springframework.web.servlet.PageNotFound]No mapping found for HTTP request with URI [/jeecg/personController.do] in DispatcherServlet with name 'springMvc' 

 3、这是spring没有扫描到com包导致的,修改Spring-mvc.xml,增加

 

<context:component-scan base-package="com.*">
 		<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
 </context:component-scan>

 4、重新启动,会出现异常:

 

[org.springframework.core.type.classreading.AnnotationAttributesReadingVisitor]Failed to classload type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable.
java.lang.ClassNotFoundException: org.testng.annotations.AfterTest
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
	at org.springframework.core.type.classreading.RecursiveAnnotationAttributesVisitor.visitEnd(AnnotationAttributesReadingVisitor.java:167)
	at org.springframework.asm.ClassReader.a(Unknown Source)
	at org.springframework.asm.ClassReader.accept(Unknown Source)
	at org.springframework.asm.ClassReader.accept(Unknown Source)

5、需要增加testng的jar包,包可以在附件下载

6、再重启,会出现异常

No matching bean of type [com.enetion.service.person.PersonServiceI] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

 这是由于Spring-mvc-hibernate.xml没有配置,增加以下配置

<context:component-scan base-package="com.*">
 		<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
 	</context:component-scan>

 在注解方式配置处增加你的entity包

<!-- 注解方式配置 -->
		<property name="packagesToScan">
			<list>
				<value>jeecg.system.pojo.*</value>
				<value>jeecg.demo.entity.*</value>
				<value>jeecg.test.entity.*</value>
				<value>com.enetion.entity.*</value>
			</list>
		</property>

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值