不同包名如何配置mybatis、feign、bean

Blade 未结 2 10072
admin
admin 超级管理员 2019-10-15 14:47
2条回答
  • 2019-10-15 14:48

    参考如下配置

    image.png

    image.png


    注:如果要用到log切面,也需要进行修改,具体到BladeX-Tool内修改加入包名,然后执行mvn clean install生效

    image.png

    9 讨论(1)
  • 2022-05-07 20:04

    前几年基于bladex2.4的项目,最近重新svn check后,先是只编译了bladex基础服务,好像是没有编译bladex-tool(忘记了是编译到仓库还是maven下载线上的),调试bladex-biz业务的时候正常,不知道突然发现mapper 扫描不到了,然后在启动入口加上@MapperScan({"org.springblade.hospital.mapper"}),能正常启动,但是业务流程不正常,报错,初步判断还是还是扫描的问题,本地编译环境的问题。

    所有biz业务工程的启动入口增加扫描注解的方式不太可行!!

    java.lang.NullPointerException

    at org.springblade.core.tool.utils.SpringUtil.getBean(SpringUtil.java:44)

    或者

    2022-05-07 19:46:49.431 ERROR 2144 --- [ XNIO-1 task-56] io.undertow.request                      : UT005023: Exception handling request to /hospitalDept/list


    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException

    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-5.1.13.RELEASE.jar:5.1.13.RELEASE]

    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.1.13.RELEASE.jar:5.1.13.RELEASE]

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) ~[javax.servlet-api-4.0.1.jar:4.0.1]


    Caused by: java.lang.NullPointerException: null

    at org.springblade.hospital.controller.HospitalDeptController.list(HospitalDeptController.java:68) ~[classes/:na]

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77]




    现在有几个问题咨询一下:


    1、bladex2.4基础服务平台搭建的时候,是否需要同时搭建bladex-tool呢?


    2、如果不搭建的话,那bladex就依赖线上maven仓库的bladex-tool,是否支持2.4版本的环境呢?是推荐用线上maven仓库的tool还是早期下载的tool2.4版本呢?

    3、现在biz业务工程连接的nacos,所有工程的启动入口增加扫描注解的方式不太可行,调试的时候发现并未使用本工程的application.yml吧?是否可以nacos配置文件上面配置实现呢?

    4、开发群申请了没人通过,麻烦给通过一下


    作者追问:2022-07-27 23:11

     1. 需要同时对接使用同版本的bladex-tool

     2. 请在本地执行mvn clean install或者推送到自己的nexus私服,bladex官方的私服一般只保留最近的两个版本

     3. 你这个应该是要重新编译bladex-tool,然后工程依赖再启动才会正常,目前官方私服已经没有2.4版本的依赖提供了

     4. 每家公司有一个名额入群,如果要更换人员请给我们发一封邮件沟通哈:bladejava@qq.com

    2 讨论(0)
提交回复