[英]How can I fix Error Loading Project: Cannot load facet Spring in Intellij IDEA?
我正在嘗試通過從 gitlab 下載源代碼在 Intellij IDEA 中運行 Spring Boot 項目。 但該項目沒有運行並顯示以下錯誤: 1. 加載項目時出錯:無法加載 facet Spring 2. 加載項目時出錯:無法加載 facet JPA 3. 加載項目時出錯:無法加載 facet Web
這是錯誤的屏幕截圖:
我的主要 spring 啟動文件的代碼是:
package com.trucklagbe.tech.payment.nagad;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.apache.catalina.Context;
import org.apache.catalina.connector.Connector;
import org.apache.tomcat.util.descriptor.web.SecurityCollection;
import org.apache.tomcat.util.descriptor.web.SecurityConstraint;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
public class StarterApplication extends SpringBootServletInitializer {
/**
* @param args
*/
private static final Logger LOGGER = LoggerFactory.getLogger(StarterApplication.class);
private static Class<StarterApplication> application = StarterApplication.class;
public static void main(String[] args) {
// TODO Auto-generated method stub
LOGGER.info("payment-module-nagad started!");
SpringApplication.run(StarterApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
LOGGER.info("payment-module-nagad production deployment initiated!");
return builder.sources(application);
}
正如錯誤正上方的信息消息中所述,Spring 僅支持IntelliJ IDEA Ultimate 。
您需要安裝Ultimate版,以便諸如可配置的專用方面和向導之類的東西可用於 Spring、JPA 等框架(參見與社區版的比較)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.