根据开发文档设计表,建表,生成代码成功后,登陆到管理界面配置菜单:web
新建一级菜单为订单管理,接着在下面建立了一个子菜单为:订单列表,对应的菜单地址为:orderController.do?order,如图:spring
以后从新登陆系统却死活也看不到新建的菜单,仔细查看文档发现须要到角色管理中给管理员角色增长这个菜单的权限,如图:express
接着现登陆系统即看到刚才增长的菜单,如图:spring-mvc
接着点击"订单列表“想进入界面,却发现弹出错误提示,而且后台提示:mvc
[org.springframework.web.servlet.PageNotFound]No mapping found for HTTP request with URI [/jeecg/orderController.do] in DispatcherServlet with name 'springMvc'app
意思应该是找不到对应的连接,修改spring-mvc.xml,在其中增长如下配置便可:spa
<context:component-scan base-package="com.jason.logistics.*"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" /> </context:component-scan>
其中com.jason.logistics是我本身的业务包hibernate
另外外还要修改spring-mvn-hibernate.xml,在其中增长如下配置让spring自动加载service和dao设计
<!-- 自动扫描dao和service包(自动注入) --> <context:component-scan base-package="com.jason.logistics.dao.*" /> <context:component-scan base-package="com.jason.logistics.service.*" /> <!-- 加载service,此时要排除要controller,由于controller已经spring-mvc中加载过了 --> <context:component-scan base-package="com.jason.logistics.*"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /> </context:component-scan>
修改spring-mvn-hibernate.xml,在其中增长如下配置让spring自动加载新增本身业务包中的实体(其中com.jason.logistics.entity.*是本身业务包的实体所在的包)code
<!-- 注解方式配置 --> <property name="packagesToScan"> <list> <value>org.jeecgframework.web.system.pojo.*</value> <value>org.jeecgframework.web.demo.entity.*</value> <value>org.jeecgframework.web.test.entity.*</value> <value>org.jeecgframework.web.cgform.entity.*</value> <value>org.jeecgframework.web.cgreport.entity.*</value> <value>com.jason.logistics.entity.*</value> </list> </property>