>  기사  >  Java  >  Java 주석 Spring Boot에 대한 튜토리얼

Java 주석 Spring Boot에 대한 튜토리얼

Y2J
Y2J원래의
2017-05-16 09:37:402047검색

이 글은 주로 Spring Boot 주석 학습의 핵심 사항을 소개합니다(1). 매우 훌륭하고 참고할 가치가 있습니다. 필요한 친구가 참고할 수 있습니다.

Beans 선언용 주석:

@Component 컴포넌트, 명확한 역할이 없는 Bean
@Service, 비즈니스 로직 계층(서비스)에서
@Repository 사용, 데이터 액세스 계층에서
@Controller 사용( dao), 프레젠테이션 계층에서
@Configuration을 사용하여 구성 클래스를 선언합니다.

엔터티 클래스를 "주입"할 필요가 없기 때문에 엔터티 클래스에 주석을 추가할 필요가 없습니다.

Bean의 범위를 지정하는 주석:

@Scope("prototype")

기본값은 싱글톤

선택값 ​​prototype, request, session, globalSession

Bean 생성 메소드 선언을 위한 Annotation:

@Bean은 메소드에 사용됩니다. 다음 메소드에서 Bean을 얻을 수 있음을 Spring 컨테이너에 알립니다

AnnotationApplicationContext 객체의 getBean 메소드를 사용하여 Bean의 주석을 얻습니다

Bean에 주입:

@Autowired, 자동 주입(기본값은 byType 주입 유형), 속성 또는 메소드에 사용할 수 있습니다. 필수 = "false"로 설정할 수 있습니다. @를 통해 동일한 인터페이스의 여러 구현을 주입할 필요가 없음을 나타냅니다. 주입된

변수

List일 때 한정자는 을 구별합니다. 후자의 Map에서는 모든 인터페이스 구현이 주입됩니다. Key는 Bean의 이름이고 value는 구현 클래스 객체입니다. 구현 클래스에 @order=1을 추가하여 로드 순서를 지정할 수 있습니다. 숫자가 작을수록 우선순위가 로드됩니다.

@Lazy가 지연 주입을 시작합니다

구성 클래스 주석:

@Configuration은 현재 클래스가 Spring@ComponentScan에 의해 구성된 xml
파일과 동일한 구성 클래스임을 선언합니다. 구성 클래스의 패키지 이름
@ EnableAutoConfiguration, 자동 구성 시작

스프링 부트에서 이 세 가지 주석은 @SpringBootApplication

@EnableTransactionManagement, 트랜잭션 지원 활성화

로 대체될 수 있습니다.

트랜잭션 관리:

@EnableTransactionManagement, 트랜잭션 지원을 활성화하기 위해 구성 클래스에 추가됨
@Transactional, 서비스 메서드에 추가되고 트랜잭션 지원이 필요한 것으로 표시됨

AOP 주석:

@AspectJ

작업 스케줄링:

@Scheduled用在需要定时执行的方法上
@EnableScheduling用在需要使用的入口类上

Spring MVC 통합:

먼저 Application 클래스를 수정해야 합니다

@SpringBootApplication
@EnableTransactionManagement
//1、添加继承SpringBootServletInitializer
public class Application extends SpringBootServletInitializer{
  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }
  @Override
  //2、重写configure方法
  protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    return super.configure(builder);
  }
}
  Spring MVC的注解:
@Controller,在展现层使用
@ResponseBody
@RestController

[관련 권장 사항]

특별 권장 사항: "php "Programmer's Toolbox" V0.1 버전 다운로드

2. Java 무료 동영상 튜토리얼

3. JAVA 기본 입문 튜토리얼

위 내용은 Java 주석 Spring Boot에 대한 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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