202203-17 解决SpringBoot扫描不到公共类的实体问题 SpringBoot扫描不到公共类的实体我的项目结构是parentademobdemoparent是一个大项目,项目里面有web、service和entity三个子项目ademo依赖于bdemo里面的实体。aProject项目的包结构是com.test.ademobProject项目的包结构是com.test.bdemo以下的问题是我没有忘记标注@Component、@Service等容器注解在ademo项目里面使用@Autowired的时候有异常说是可能会Autowired失败,但是编译没有问题,我就直接run项目,执行结果是报... 继续阅读 >
202110-20 Springboot+Mybatis中typeAliasesPackage正则扫描实现方式 MybatistypeAliasesPackage正则扫描mybatis默认配置typeAliasesPackage是不支持正则扫描package的,因此需要手动继承org.mybatis.spring.SqlSessionFactoryBean,自己实现正则扫描,方法和传统的spring+mybatis没什么区别,不同的是一个需要继承类一个是使用的扫描实现。对于两个或多个扫描路径,例:cn.com.onethird.integration.entitycn.com.onethird.business.entityapplication.properties配置Mybatis如下mybatis.typeAlias... 继续阅读 >
202110-15 springboot扫描引入jar包的service等组件方式 在pom中引入对应的依赖,如果引入的三方jar包跟该项目Application所在包目录包含被依赖jar包目录,即下面的情况:像上面这种包组织的话,是不需要额外加入任何配置的(前提是依赖jar包相应组件一定要有@Component等注解修饰),因为springboot项目默认扫描目录就是Application所在目录及子目录,但是这种情况仅限于单个项目安排,项目大了就不一定满足了,这时可以通过下面的方式引入扫描路径:或者通过@ComponentScan注解也可以,... 继续阅读 >