본문 바로가기
🌈 백엔드/스프링 프레임워크

스프링_ 시스템 프로퍼티 환경설정

by 개발자 알마 2023. 9. 6.
반응형

 

[1] systemProperties


(1) 시스템 프로퍼티 정의 

JVM 구동시 자동으로 설정되는 시스템 속성 값이다 

key, value로 구성되어있다

운영체제에 사용되는 파일경로, 운영체제 종류 , 사용자 아이디 등이 포함된다 

스프링 환경설정인 Enviroment를 통해 확인할수 있다 

 

(2) 환경변수 조회하기 

 

 

(3) Properties 조회하기 

 

 

[2] 애너테이션 비교 


(1) 스프링 애너테이션 vs 표준 애너테이션(JSR-330)

스프링과 표준의 차이점이 있고 , 대부분은 스프링 애너테이션을 사용한다 

스프링 애너테이션 표준 애너테이션 차이점
@Autowired @inject 표준에는 required 속성 없음
@Qualifier @Qualifier , @Named Qualifier == Named 유사 
  @Resource 표준에만 있음
@Scope("singleton") @Singleton 표준은 prototyped이 디폴트 
@Componet @Named @ManagedBean 표준은 이름이 꼭 있어야함

 

 

반응형

댓글