>  기사  >  Java  >  springboot의 네 가지 주요 구성 요소는 무엇입니까?

springboot의 네 가지 주요 구성 요소는 무엇입니까?

青灯夜游
青灯夜游원래의
2020-11-18 17:01:1221301검색

springboot의 네 가지 주요 구성 요소는 다음과 같습니다. 1. 자동 구성 구성 요소 2. 시작 구성 요소 3. springboot cli 구성 요소

springboot의 네 가지 주요 구성 요소는 무엇입니까?

Spring Boot는 Pivotal 팀에서 제공하는 새로운 프레임워크로, 새로운 Spring 애플리케이션의 초기 구성 및 개발 프로세스를 단순화하도록 설계되었습니다. 프레임워크는 구성에 대한 임시 접근 방식을 사용하므로 개발자가 상용구 구성을 정의할 필요가 없습니다. 이러한 방식으로 Spring Boot는 급성장하고 있는 신속한 애플리케이션 개발 분야의 리더가 되기 위해 노력하고 있습니다.

springboot의 네 가지 주요 구성 요소는 무엇입니까?

springboot의 네 가지 주요 구성 요소

  • auto-configuration:

    자동 구성은 Spring Boot의 핵심 기능이며, 구성에 대한 규칙이라는 개념이 Spring Boot에 제공됩니다. 즉시 사용 가능한 기능 강력한 기능.

  • starter:

    starter는 이전의 복잡한 구성을 버리고 이를 스타터에 통합할 수 있는 매우 중요한 메커니즘입니다. 애플리케이션은 Maven에 스타터 종속성을 도입하기만 하면 되며 SpringBoot는 필요한 로드를 자동으로 스캔할 수 있습니다. 정보를 확인하고 해당 기본 구성을 시작합니다. 스타터를 사용하면 다양한 종속 라이브러리를 처리하고 다양한 정보를 구성해야 하는 수고를 덜 수 있습니다. SpringBoot는 클래스 경로의 클래스를 통해 필요한 Bean을 자동으로 검색하고 이를 IOC 컨테이너에 등록합니다. SpringBoot는 일상적인 엔터프라이즈 애플리케이션 개발의 다양한 시나리오를 위한 spring-boot-starter 종속성 모듈을 제공합니다. 이러한 모든 종속 모듈은 기존 기본 구성을 따르며 이러한 구성을 조정할 수 있습니다. 즉, "구성에 대한 규칙" 개념을 따릅니다.

  • springboot cli

    Spring Boot CLI(명령줄 인터페이스)는 Spring 프로토타입 애플리케이션을 빠르게 구축하는 데 사용할 수 있는 명령줄 도구입니다. Spring Boot CLI를 통해 Groovy 스크립트를 작성하고 명령줄을 통해 실행함으로써 Spring Boot 애플리케이션을 빠르게 구축할 수 있습니다.

  • actuator

    Actuator는 응용 시스템의 자체 검사 및 모니터링을 위해 Springboot에서 제공하는 기능 모듈입니다. Actuator의 도움으로 개발자는 응용 시스템의 특정 모니터링 지표를 쉽게 보고 계산할 수 있습니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

package com.gufang.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Enable Gufang DevTool for spring boot application
 * 
 * @author chen.qixiang
 * @version 1.0.0
 * @since 1.0.0
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface EnableGufangConfiguration {

}

springboot의 네 가지 주요 구성 요소는 무엇입니까? spring.factories

package com.gufang.boot;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.gufang.annotation.EnableGufangConfiguration;

@Configuration
@ConditionalOnBean(annotation = EnableGufangConfiguration.class)
@EnableConfigurationProperties(GufangProperties.class)
public class GufangConfiguration {
	  @Autowired
	  private GufangProperties properties;

	  @Bean
	  public Object createBean()
	  {
		  System.out.println("Gufang="+properties);
		  return new Object();
	  }
}
springboot의 네 가지 주요 구성 요소는 무엇입니까?spring.provides
provides: gufang-spring-boot-starter

springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?
springboot의 네 가지 주요 구성 요소는 무엇입니까?

更多编程相关知识,请访问:编程视频!!

위 내용은 springboot의 네 가지 주요 구성 요소는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.