2015-09-30 33 views
17

Tôi mới sử dụng Intellij 14.0. Tôi đã sử dụng Netbeans, nhưng đồng nghiệp của tôi nói với tôi để chuyển sang intellij và vì vậy tôi đã làm.Cách định cấu hình Spring facet trong IntelliJ IDEA

Tôi cần chạy cùng một dự án mà tôi đã chạy trên netbeans trong Intellij. Dự án mà tôi đang làm được tạo thành từ grails và spring. Khi tôi cố gắng để chạy các dự án bằng cách sử dụng Intellij đây là những gì tôi nhận được.

Kiểm tra cấu hình mùa xuân Tệp cấu hình mùa xuân chưa được ánh xạ tìm thấy. Vui lòng định cấu hình/thiết lập Spring facet cho các mô-đun: ......... (1 tệp)

Và đây là tệp.

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 

    <bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean"> 
     <description>Grails application factory bean</description> 
     <property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> 
     <property name="grailsResourceLoader" ref="grailsResourceLoader" /> 
    </bean> 

    <bean id="pluginManager" class="org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean"> 
     <description>A bean that manages Grails plugins</description> 
     <property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> 
     <property name="application" ref="grailsApplication" /> 
    </bean> 

    <bean id="grailsConfigurator" class="org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator"> 
     <constructor-arg> 
      <ref bean="grailsApplication" /> 
     </constructor-arg> 
     <property name="pluginManager" ref="pluginManager" /> 
    </bean> 

    <bean id="grailsResourceLoader" class="org.codehaus.groovy.grails.commons.GrailsResourceLoaderFactoryBean" /> 

    <bean id="characterEncodingFilter" class="org.springframework.web.filter.CharacterEncodingFilter"> 
     <property name="encoding"> 
      <value>utf-8</value> 
     </property> 
    </bean> 

    <bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean" /> 
</beans> 

Thành thực mà nói, tôi không có bất kỳ ý tưởng làm thế nào để sửa chữa nó. Dựa trên sự hiểu biết của tôi nó đang tìm kiếm một số mô-đun nhưng tôi không thể sửa chữa nó. Tôi thậm chí còn thử điều này "Hỗ trợ thêm khung". Nhưng tôi không thể tìm thấy mùa xuân trong danh sách.

Bạn có thể giúp tôi khắc phục vấn đề này không? Cảm ơn

Trả lời

23

Chuyển đến Cấu trúc/Cấu trúc dự án/Mô-đun, nhấp vào biểu tượng dấu cộng màu xanh lục, chọn Mùa xuân từ trình đơn thả xuống và chọn mô-đun của bạn trong hộp thoại tiếp theo.

Sau đó nhấp vào dấu cộng màu xanh lục trong ngăn bên phải, nhấp vào dấu cộng và chọn tệp cấu hình Spring và lớp học của bạn và nhấp OK.

Ngoài ra, hãy xem IntelliJ Help cho Spring Facet.

+1

Không chắc chắn nếu đây là sự khác biệt phiên bản và/hoặc sự khác biệt về hệ điều hành, nhưng trong IDEA 2017.1.3 cho Mac, có tùy chọn "Facets" tách biệt với "Modules". Ngoài ra, các biểu tượng dấu cộng có màu đen, không phải màu xanh lục. –

+0

@ M.Justin Trên các cửa sổ 2017.1 cũng có các khía cạnh. Nhưng cộng là màu xanh lá cây. – Gangnus

+0

Và trong trường hợp của tôi, nó không gây ra bất kỳ sự mất trật tự nào - tôi cũng có cùng một thông điệp, sau khi khởi động lại. – Gangnus

Các vấn đề liên quan