1
У меня странное поведение, используя весну 4.1.1. Я получаю эту ошибку.AnnotationConfigRegistry не найден весной 4
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project newvalia-view: Compilation failure
[ERROR] /C:/Users/edu/IdeaProjects/newvalia/newvalia- view/src/main/java/com/newvalia/web/init/WebInitContext.java:[19,12] cannot access org.springframework.context.annotation.AnnotationConfigRegistry
[ERROR] class file for org.springframework.context.annotation.AnnotationConfigRegistry not found
в то время как если я откажусь до весны 4.0.7, он скомпилируется правильно. Я использую простую конфигурацию пружины webmwc:
@Configuration
@ComponentScan(value = "com.newvalia.web")
@EnableWebMvc
public class WebMvcConfig extends WebMvcConfigurerAdapter {
}
public class WebInitContext implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext container) {
AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
ctx.register(WebMvcConfig.class);
ctx.setServletContext(container);
Dynamic servlet = container.addServlet("dispatcher", new DispatcherServlet(ctx));
servlet.addMapping("/");
servlet.setLoadOnStartup(1);
}
это новое ожидаемое поведение?
Вы импортируете файл org.springframework.context jar? –
Да, я просто меняю весеннюю версию в моем пом. вот и все – duardito
О, боже, я указывал, что харкодированная пружинная контекстная банка, а не глобальная собственность в пом. – duardito