type
status
date
slug
summary
tags
category
icon
password

static block

클래스가 로딩되고 클래스 변수가 준비된 후 자동으로 실행되는 블록
하나의 클래스 안에 여러개의 static block 존재할 수 있음

instance block

인스턴스가 생성된 후 자동으로 실행되는 블록
하나의 클래스 안에 여러개의 instance block이 존재 가능하며 생성자 호출 이전에 동작

호출 순서

  1. 클래스 로딩
  1. 클래스 변수 method 영역 할당(static, non-static zone 각각 보관)
  1. static block 실행
  1. 인스턴스 생성
  1. instance block 실행
  1. 생성자(constructor) 호출

예제

@DynamicUpdateIoC
Loading...