Spring注解類問題
用@Configuration配置注解類時:
@Configuration
@ComponentScan("com.spring.five")
public class SpringConfiguration {
}
ApplicationContext context=new AnnotationConfigApplicationContext(SpringConfiguration.class)運行時出錯:
解決方法
我的JDK版本是1.16,org.springframework.spring-context版本:5.0.2.RELEASE。問題產生的原因是JDK版本太高,與低版本的Spring沖突。
解決方法1:降低JDK版本,降成1.8
解決方法2:引入高版本的Spring
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>