intellij编译Spring遇到的问题

问题:工具版本?

ieda: intellij 2019.1.3 【使用intellij2019.3.1编译会出现问题】

gradle: 4.10 【gradle版本过高或过低都可能有问题】

jdk: 1.8.0_181 【jdk版本至少是1.8,但是某些版本可能存在问题】

spring: 5.20

问题:spring编译顺序?

首先编译spring-oxm,然后再编写Spring-core

问题:编译时aspect,javadoc可能存在问题,这个时候该怎么办?

1.注释掉build.gradle中如下代码:

//	javadoc {
//		description = "Generates project-level javadoc for use in -javadoc jar"
//
//		options.memberLevel = org.gradle.external.javadoc.JavadocMemberLevel.PROTECTED
//		options.author = true
//		options.header = project.name
//		options.use = true
//		options.links(project.ext.javadocLinks)
//		options.addStringOption("Xdoclint:none", "-quiet")
//
//		// Suppress warnings due to cross-module @see and @link references.
//		// Note that global 'api' task does display all warnings.
//		logging.captureStandardError LogLevel.INFO
//		logging.captureStandardOutput LogLevel.INFO  // suppress "## warnings" message
//	}

//	task javadocJar(type: Jar) {
//		classifier = "javadoc"
//		from javadoc
//	}

	artifacts {
		archives sourcesJar
//		archives javadocJar
	}
}
  1. spring-aspects编译可能会存在问题,所以可以先把这个模块注释掉
include "spring-aop"
//include "spring-aspects"
include "spring-beans"
include "spring-context"

问题:如果出现checkstyle检查错误,这个时候应该时gradle的版本不兼容,这个时候怎么办?

这个时候我们可以直接关闭检查checkstyle,注释如下代码

//	checkstyle {
//		toolVersion = "8.21"
//		configDir = rootProject.file("src/checkstyle")
//	}


//	apply plugin: "checkstyle"


//		checkstyle("io.spring.javaformat:spring-javaformat-checkstyle:0.0.7")

问题:如果出现出现了警告,但是指定了 -Werror

这个时候去掉下边 -Werror

	compileJava.options*.compilerArgs = commonCompilerArgs +
			["-Xlint:varargs", "-Xlint:fallthrough", "-Xlint:rawtypes",
			 "-Xlint:deprecation", "-Xlint:unchecked", "-Werror"]

问题:如果测试Spring webMvc是出现404,什么问题

如果网上都方法都无法解决,那么可能是如下问题,首先确定模块没有问题,如果提示没有发现web模块,但是tomcat启动的时候没有抛出任何异常,那么这个时候看看这个artifact是不是web application archive

如果出现404, 而且我们的DispatcherServlet已经加载了,也就说明工程没有问题,这个时可能就是路径问题了, 这个时候我们需要确定Artifacts中的名称与tomcat中路径名称要一致,如下图
这个时可能就是路径问题了, 这个时候我们需要确定Artifacts中的名称与tomcat中路径名称要一致,
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值