2016-08-05 2 views
22

Intellijを使用してアプリケーションを起動すると、すべてうまく動作していました。私はfatJarを作り、実行したときしかし:それはMETA-INF/spring.factoriesで自動設定のクラスを見つけていないように見えますSpringBoot - jarファイルの作成 - META-INF/spring.factoriesに自動設定クラスが見つかりません

16:37:44.194 [main] ERROR org.springframework.boot.SpringApplication - Application startup failed 
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [pl.mypackage.Main]; nested exception is java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct. 
     at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:489) 
     at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:191) 
     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:321) 
     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:243) 
     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:273) 
     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:98) 
     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:681) 
     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:523) 
     at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) 
     at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) 
     at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:369) 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:313) 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:1185) 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:1174) 
     at pl.mypackage.Main.main(Main.java:39) 
Caused by: java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct. 
     at org.springframework.util.Assert.notEmpty(Assert.java:276) 
     at org.springframework.boot.autoconfigure.EnableAutoConfigurationImportSelector.getCandidateConfigurations(EnableAutoConfigurationImportSelector.java:145) 
     at org.springframework.boot.autoconfigure.EnableAutoConfigurationImportSelector.selectImports(EnableAutoConfigurationImportSelector.java:84) 
     at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:481) 
     ... 14 common frames omitted 
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [pl.mypackage.Main]; nested exception is java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct. 
     at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:489) 
     at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:191) 
     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:321) 
     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:243) 
     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:273) 
     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:98) 
     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:681) 
     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:523) 
     at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) 
     at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) 
     at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:369) 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:313) 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:1185) 
     at org.springframework.boot.SpringApplication.run(SpringApplication.java:1174) 
     at pl.mypackage.Main.main(Main.java:39) 
Caused by: java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct. 
     at org.springframework.util.Assert.notEmpty(Assert.java:276) 
     at org.springframework.boot.autoconfigure.EnableAutoConfigurationImportSelector.getCandidateConfigurations(EnableAutoConfigurationImportSelector.java:145) 
     at org.springframework.boot.autoconfigure.EnableAutoConfigurationImportSelector.selectImports(EnableAutoConfigurationImportSelector.java:84) 
     at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:481) 
     ... 14 more 

java -jar myapp.jar 

私はこれを得ました。このファイルを追加するには?そして、このファイルの内容はどうでしょうか?

+0

どのようにあなたの脂肪のjarファイルを作った:

ここに私の現在のspring.factoriesファイルがですか? –

+1

私は私のpom.xmlから '春ブート・スターター・parent'を削除し、私がするために使用していますように、アセンブリのプラグインを使用してjarファイルを作っていたので、私は同じ問題を抱えていました。 Mea culpa。 'spring-boot-starter-parent'を使うと、魅力のように動作し、正しいメインクラスを自動的に見つけることができます。 –

答えて

26

私は同じ問題を抱え、それを解決しました。

最初はmaven-assembly-pluginというファットジャーを作成していましたが、これはmavenproject1-0.0.1-SNAPSHOT-jar-with-dependencies.jarというファイルを作成しました。このファイルは、実行しようとしたときと同じ問題が発生しました。

私はそれがSpringブートアプリケーションであるため、あなたはそれらのプラグインを使用する必要があると思います。私はパッケージをspring-boot-maven-pluginに変更し、mavenproject1-0.0.1-SNAPSHOT.jarmavenproject1-0.0.1-SNAPSHOT.jar.originalという2つのファイルを作成しました。試してみてください。java -jar target/mavenproject1-0.0.1-SNAPSHOT.jarとうまくいけばうまくいきます。

<?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>com.company</groupId> 
    <artifactId>mavenproject1</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.0.RELEASE</version> 
     <relativePath/> 
     <!-- lookup parent from repository --> 
    </parent> 
    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <maven.compiler.source>1.8</maven.compiler.source> 
     <maven.compiler.target>1.8</maven.compiler.target> 
    </properties> 
    <dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-configuration-processor</artifactId> 
      <optional>true</optional> 
     </dependency> 
     <dependency> 
      <groupId>com.company.common</groupId> 
      <artifactId>common-files</artifactId> 
      <version>0.0.1-SNAPSHOT</version> 
     </dependency> 
    </dependencies> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
       <configuration> 
        <fork>true</fork> 
        <mainClass>${start-class}</mainClass> 
       </configuration> 
        <executions> 
        <execution> 
         <goals> 
         <goal>repackage</goal> 
         </goals> 
        </execution> 
       </executions> 
      </plugin> 
      <plugin> 
       <artifactId>maven-assembly-plugin</artifactId> 
       <version>2.2-beta-5</version> 
       <configuration> 
       <archive> 
        <manifest> 
        <addClasspath>true</addClasspath> 
        <mainClass>com.company.mavenproject1.MainClass</mainClass> 
        </manifest> 
       </archive> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
       </configuration> 
       <executions> 
       <execution> 
        <id>assemble-all</id> 
        <phase>package</phase> 
        <goals> 
        <goal>single</goal> 
        </goals> 
       </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    </build> 
</project> 
+0

それはのpom.xmlでが必要であることは注目に値します。それがなければIDEでアプリケーションを実行できますが、.jarは機能しません。 – Rtoip

+0

私のために働いた!私はSpring Boot 2.0を使用しています – shimatai

4

この構成では、私の作品::-)

参考のために、ここに私のpom.xmlです。 POM

javaw -jar MY_JAR.jar 

:私はサービスとしての私のJARを実行するが、行がある

<properties> 
     <!-- Spring boot main class --> 
     <start-class>com.PATH_TO_MAIN.Main</start-class> 
</properties> 
... 
<plugin> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-maven-plugin</artifactId> 
</plugin> 

春ブーツで長い組立・プラグインを使用する必要はありません。私はポンポンと問題で、この設定が解決しまっ追加したhttp://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html

+0

これは、Springアプリケーションが別のスタンドアロンのJARファイル内の別の依存関係にすぎない場合には動作しません。 – displayname

2

:あなたはドキュメントの例を見ることができました目標

パッケージを呼び出すことを忘れないでください。それ以上のことから

<build> 
<plugins> 
<plugin> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-maven-plugin</artifactId> 
<version>1.5.2.RELEASE</version> 
<executions> 
<execution> 
<goals> 
<goal>repackage</goal> 
</goals> 
</execution> 
</executions> 
</plugin> 
</plugins> 

1
Caused by: java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct. 

あなたpackageingが適切に行われていないようです。私は遅刻だが、それは他の人を助けるかもしれないことを知っている。

ソリューション

あなた@SpringBootApplicationクラスは、すべての他のクラスの上に基本パッケージを持ってshoudご確認ください。例えば、あなたのクラス@SpringBootApplicationはパッケージcom.sb.fooの中にいますが、他のすべてのスプリングステレオタイプのクラスはcom.sb.foo.xxxの中に入ります。ここで、xxxは何でもかまいません。さらにサブパッケージcom.sb.foo.xxx.yyyにすることができます。これは、自動設定を有効にするためのSpringBootの機能です。この自動設定は、誤って行ったとしてもIntellijEclipseのようなIDEでうまく動作します。あなたが任意の構築ツールや開発のためのSTS eclipseのような推奨事項を、IDEのを使用していない場合は、このような問題に直面する

チャンスは、よりになります。

1

あなたが何らかの理由で春のブートプラグインを使用できない場合は別の方法として、あなたのアプリケーションで次のファイルを含めることができます。 src/main/resources/META-INF/spring.factoriesと呼ばれるべきである。

https://github.com/spring-projects/spring-boot/blob/1.5.x/spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories

これは春ブーツ1.xのために働く、あなたがREPLで春マネージドBeanを使用する場合に便利ですします。

+0

ファイルはもう存在しません。 – peterh

+0

@peterhはどのバージョンですか? 1.5.4現在は存在します。 – cscan

+0

私はリンクが – peterh

0

spring.factoriesは、スプリング・ブート・自動構成でAutoConfigurationImportSelectorクラスによってロードされます。これは、タイプMETA-INF/spring.factoriesのすべてのリソースのコンテキストクラスローダーを処理します。

jarをシェーディングしてからスプリングブートを動作させるには、利用可能なすべてのspring.factoriesファイルの内容を、自分のjarのMETA-INFフォルダ内の単一のspring.factoriesファイルにマージしてシミュレートしました。

# Initializers 
org.springframework.context.ApplicationContextInitializer=\ 
org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer,\ 
org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer 

# Application Listeners 
org.springframework.context.ApplicationListener=\ 
org.springframework.boot.autoconfigure.BackgroundPreinitializer 

# Auto Configuration Import Listeners 
org.springframework.boot.autoconfigure.AutoConfigurationImportListener=\ 
org.springframework.boot.autoconfigure.condition.ConditionEvaluationReportAutoConfigurationImportListener 

# Auto Configuration Import Filters 
org.springframework.boot.autoconfigure.AutoConfigurationImportFilter=\ 
org.springframework.boot.autoconfigure.condition.OnClassCondition 

# Auto Configure 
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ 
org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration,\ 
org.springframework.boot.autoconfigure.aop.AopAutoConfiguration,\ 
org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration,\ 
org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration,\ 
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration,\ 
org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration,\ 
org.springframework.boot.autoconfigure.cloud.CloudAutoConfiguration,\ 
org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration,\ 
org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration,\ 
org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration,\ 
org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.cassandra.CassandraRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.couchbase.CouchbaseDataAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.couchbase.CouchbaseRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchDataAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.ldap.LdapDataAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.ldap.LdapRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.neo4j.Neo4jRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.solr.SolrRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration,\ 
org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration,\ 
org.springframework.boot.autoconfigure.elasticsearch.jest.JestAutoConfiguration,\ 
org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration,\ 
org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration,\ 
org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration,\ 
org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration,\ 
org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration,\ 
org.springframework.boot.autoconfigure.hazelcast.HazelcastJpaDependencyAutoConfiguration,\ 
org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration,\ 
org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jms.artemis.ArtemisAutoConfiguration,\ 
org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration,\ 
org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration,\ 
org.springframework.boot.autoconfigure.jooq.JooqAutoConfiguration,\ 
org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration,\ 
org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration,\ 
org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration,\ 
org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mail.MailSenderValidatorAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mobile.DeviceResolverAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mobile.DeviceDelegatingViewResolverAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mobile.SitePreferenceAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongoAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration,\ 
org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration,\ 
org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration,\ 
org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration,\ 
org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration,\ 
org.springframework.boot.autoconfigure.security.SecurityFilterAutoConfiguration,\ 
org.springframework.boot.autoconfigure.security.FallbackWebSecurityAutoConfiguration,\ 
org.springframework.boot.autoconfigure.security.oauth2.OAuth2AutoConfiguration,\ 
org.springframework.boot.autoconfigure.sendgrid.SendGridAutoConfiguration,\ 
org.springframework.boot.autoconfigure.session.SessionAutoConfiguration,\ 
org.springframework.boot.autoconfigure.social.SocialWebAutoConfiguration,\ 
org.springframework.boot.autoconfigure.social.FacebookAutoConfiguration,\ 
org.springframework.boot.autoconfigure.social.LinkedInAutoConfiguration,\ 
org.springframework.boot.autoconfigure.social.TwitterAutoConfiguration,\ 
org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration,\ 
org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration,\ 
org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration,\ 
org.springframework.boot.autoconfigure.transaction.jta.JtaAutoConfiguration,\ 
org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.WebClientAutoConfiguration,\ 
org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration,\ 
org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration,\ 
org.springframework.boot.autoconfigure.websocket.WebSocketMessagingAutoConfiguration,\ 
org.springframework.boot.autoconfigure.webservices.WebServicesAutoConfiguration 

# Failure analyzers 
org.springframework.boot.diagnostics.FailureAnalyzer=\ 
org.springframework.boot.autoconfigure.diagnostics.analyzer.NoSuchBeanDefinitionFailureAnalyzer,\ 
org.springframework.boot.autoconfigure.jdbc.DataSourceBeanCreationFailureAnalyzer,\ 
org.springframework.boot.autoconfigure.jdbc.HikariDriverConfigurationFailureAnalyzer 

# Template availability providers 
org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider=\ 
org.springframework.boot.autoconfigure.freemarker.FreeMarkerTemplateAvailabilityProvider,\ 
org.springframework.boot.autoconfigure.mustache.MustacheTemplateAvailabilityProvider,\ 
org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAvailabilityProvider,\ 
org.springframework.boot.autoconfigure.thymeleaf.ThymeleafTemplateAvailabilityProvider,\ 
org.springframework.boot.autoconfigure.web.JspTemplateAvailabilityProvider 
関連する問題