在spring源码中new一个moudle
Posted jerryqtqcjl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在spring源码中new一个moudle相关的知识,希望对你有一定的参考价值。
1、创建工程 new -> moudle -> gradle -> java(创建完成后会自动build,需要一点时间来)
2、修改项目下build.gradle 为项目名.gradle,例如:spring-study.gradle;当然也可以修该spring-framework下的settings.gradle
3、接下来导入依赖,然后rebuild一下,即可开始写测试代码(注意一定要rebuild,不然会找不到类)
4、编写测试类,这里直接使用@configuration来配置spring
5、测试,出现如下问题
- checkstyle不符合格式, Checkstyle rule violations were found.
解决方法:在build.gradle中将格式代码格式校验插件注释,当然你也可以根据spring的格式要求来编写你的代码,在新建的module下的/build/reports/checkstyle/main.html可以看到具体哪些不符合要求
-
CoroutinesUtils找不到该类
Error:(354, 51) java: 找不到符号
符号: 变量 CoroutinesUtils
位置: 类 org.springframework.core.ReactiveAdapterRegistry.CoroutinesRegistrar
1、选中file -> project structure -> libraries
2、选中 spring-core -> kotlin-coroutines -> build -> libs -> xx.jar -> spring-core:main
解决方法:参考
- Error:(26, 38) java: 找不到符号
符号: 类 InstrumentationSavingAgent
位置: 程序包 org.springframework.instrument
- 最后运行的时候记得把gradle run 改成idea,不然默认是会执行gradle run命令
以上是关于在spring源码中new一个moudle的主要内容,如果未能解决你的问题,请参考以下文章