Spring Template Engine


Spring Template Engine
Spring Template Engineは、ビューを作成するために使用されます.
Spring Bootは自動的に認識して追加されます.カスタムTemplate Engineを使用する場合は、手動ですべてのコンテンツを追加する必要があります.
通常、Springが自動的にサポートするテンプレートは次のとおりです.
  • Thymeleaf
  • Mustache
  • Groovy
    明かりがついています.
  • 次のコードではSpringに登録されているbean名について説明します.
    
    package hello.springmvc;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.context.ApplicationContext;
    
    import java.util.Arrays;
    
    @SpringBootApplication
    public class SpringmvcApplication {
    
    	public static void main(String[] args) {
    
    
    		ApplicationContext ctx = SpringApplication.run(SpringmvcApplication.class, args);
    
    		System.out.println("Let's inspect the beans provided by Spring Boot:");
    
    		String[] beanNames = ctx.getBeanDefinitionNames();
    		Arrays.sort(beanNames);
    		for (String beanName : beanNames) {
    			System.out.println(beanName);
    		}
    	}
    
    }
    
    @SpringBoot Application—次のすべてのヒントに便利な機能を追加します.

  • @Configuration: Tags the class as a source of bean definitions for the application context.

  • @EnableAutoConfiguration:クラス設定の追加、その他の空、および複数のプロパティ設定に基づく空の追加を通知します.たとえばspring-webmvcがクラスパスにある場合、次にアプリケーションがwebアプリケーションであることを説明し、重要な動作を有効にします.

  • @ComponentScan:通知スプリングは、他の構成部品、構成、およびサービスを識別します.