Intellij不会托管静态内容

时间:2014-10-20 03:57:40

标签: java eclipse spring intellij-idea

我试图从Eclipse迁移到Intellij,我遇到了一个看似奇怪的问题。当我通过Eclipse运行项目时,可以访问我的静态内容(index.html),但是当我通过Intellij运行它时,它不是。

在eclipse中,我使用Maven Build来实现目标jetty:run和个人资料dev。然后,我可以通过网址http://localhost:8080/last-galaxy/ui/index.html访问我的内容。

在intellij中,我使用命令行jetty:run和配置文件dev进行Maven运行。然后,我无法通过该网址访问内容。

那么这可能是什么区别?我是通过Spring设置静态内容的,而且我不确定从Eclipse到Intellij的工作方式有何不同。

我的春季配置连接了该内容:

@Configuration
@ComponentScan(SpringConfig.BASE_PACKAGE)
@EnableWebMvc
@EnableScheduling
@EnableJpaRepositories(SpringConfig.BASE_PACKAGE)
public class SpringConfig extends WebMvcConfigurerAdapter  {

    /**
     * You probably shouldn't change the base package name, but if you do, update it in here!
     */
    protected static final String BASE_PACKAGE = "com.corinthgames.lastgalaxy";

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/ui/**").addResourceLocations("classpath:/ui/");
        registry.addResourceHandler("/**").addResourceLocations("/**");
    }
}

0 个答案:

没有答案