2016-10-12 5 views
1

내 애플 리케이션의 작은 기능은 스프링 mvc에서 휴식이 개발되는 스프링 부트에서 개발됩니다. 내 봄 mvc 응용 프로그램에서 외부 항아리로 봄 부팅 응용 프로그램을 포함 할 수 있습니까? 더 정확하려면 봄 부팅 응용 프로그램은 필터, 스프링 mvc는 일반적인 hello world mvc입니다. 봄 mvc에서 외부 항아리로 필터를 사용하고 싶습니다. 그러나 내가 애플 리케이션을 할 때 봄 부팅으로 실행되고 봄 mvc로 실행되지 않습니다. 그것은 봄 mvc 응용 프로그램에서 autowire 예외를 thorws.우리는 스프링 부트와 스프링 mvc 4를 함께 사용할 수 있습니까

+0

나쁜 생각입니다 : 메이븐 봄 부팅을 사용하여 시작하는


또한 여기 pom.xml 파일의 예입니다. Spring 프로젝트/JAR을 다른 Spring 프로젝트에 포함시키는 이유는 무엇입니까? 실제로 달성하려는 것은 무엇입니까? – g00glen00b

+0

나는 스프링 부트에있는 독립적 인 모듈을 만들었고 봄에 그 일을 한 다른 사람과 통합했습니다. 그렇게 할 가능성이 있는지 알 수 있습니까? – venkat

답변

0

자신의 봄 부팅 기반 프로젝트를 만드는 가장 쉬운 방법은, 프로젝트의 세부 사항을 기입, Spring Initializr를 방문하여 옵션을 선택하고 메이븐이 파일을 구축하거나 zip 파일로 번들 프로젝트 중 하나를 다운로드하는 것입니다. 다른 프로젝트에서 봄 부팅의 지방 항아리를 포함

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>your.groupid</groupId> 
    <artifactId>artifactId</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.4.1.RELEASE</version> 
     <relativePath/> <!-- lookup parent from repository --> 
    </parent> 

    <properties> 
     <java.version>1.8</java.version> 
    </properties> 

    <dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 

     <!-- then you can add any other Spring Boot dependencies --> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-security</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 
    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
     </plugins> 
    </build> 

</project> 
+0

여기에 더 많은 설명이 있습니다. 이미 가지고 있습니다. 봄 부츠가 달린 항아리. 이제는 내 봄 응용 프로그램에 포함되어야합니다. 스프링 응용 프로그램에 스프링 부팅 appliation jar를 포함시키는 방법을 알고 싶었습니다. – venkat

+0

시도해주세요. http://stackoverflow.com/questions/20225845/how-to-add-jar-files-for-spring-in-eclipse-ide-project-folder – DimaSan

관련 문제