【Spring IOC---Bug处理】1.
org.junit.platform.commons.JUnitException: TestEngine with ID 'junit jupiter' failed to discover tests

文章插图
解决:maven--clean、install
2. 无效的目标发行版:16

文章插图
解决:

文章插图
再maven- install,若问题仍旧没有解决
pom.xml 里修改一下,再install就好了

文章插图
再测试运行一下,问题1解决了,离成功不远了!!

文章插图
然后我直接debug运行了一下,就好了,有点子猝不及防

文章插图
3. java.lang.NoClassDefFoundError: service/MyBeanService
参考文章:怎么解决java.lang.NoClassDefFoundError错误
https://blog.csdn.net/jamesjxin/article/details/46606307
NoClassDefFoundError错误发生的原因NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误 。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误 。与ClassNotFoundException的不同在于,这个错误发生只在运行时需要加载对应的类不成功,而不是编译时发生 。很多Java开发者很容易在这里把这两个错误搞混 。
简单总结就是,NoClassDefFoundError发生在编译时对应的类可用,而运行时在Java的classpath路径中,对应的类不可用导致的错误 。
4. log4j 报错log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
————————————————
添上依赖:

文章插图
首先将 log4j.properties 文件放到 resources 文件夹下
log4j.rootLogger=WARN, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=(%r ms) [%t] %-5p: %c#%M %x: %m%n
log4j.logger.com.genuitec.eclipse.sqlexplorer=DEBUG
log4j.logger.org.apache=WARN
log4j.logger.org.hibernate=WARN
5. Spring抛java.lang.IllegalStateException: Cannot load configuration class异解决方案:
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
