SpringBoot问题汇总
整合Dubbo使用属性方式配置componentScan
dubbo使用注解方式提供服务的时候,需要在yml文件中配置扫描路径
使用Dubbo的starter后,SpringBoot的yml文件中的提示是这样的
dubbo.scan.base-packages:
这样配置后consumer中始终报空指针,原来这里应该使用这种方式
dubbo.scan.basePackages:
使用jetCache
缓存框架使用阿里开源的jetCache,jetCache的文档写的不好,很多地方都没有进行详细的说明
在配置remote/default的时候有一个属性:keyPrefix可以用来指定缓存name的前缀
整合Mybatis
整合MyBatis后,mapper映射文件只能放在resources下,放在java下会显示找不到
原因是maven项目在编译后java下默认不带有xml文件,我们可以手动的配置编译后带有xml文件
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<!-- 包含xml文件 -->
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>