본문 바로가기
반응형

annotation2

[Java / Spring ] 어노테이션(@, annotation)의 정의와 종류 (계속 추가중 / 최종수정일:20200831) 어노테이션(@, annotation)이란? Annotation은 Java5부터 새롭게 추가된 문법요소이다. 사전적으로는 "주석"이라는 의미를 가지고 있으며, 자바 코드에 @를 이용해 주석처럼 달아 특수한 의미를 부여해준다. 프로그램 코드의 일부가 아닌 프로그램에 관한 데이터를 제공하고, 코드에 정보를 추가하는 정형화된 방법이다. 어노테이션을 사용하면 코드가 깔끔해지고 재사용이 가능하다. ps. 자바 리플렉션 : 다른 언어에는 존재하지않는 특별한 기능으로, 컴파일 시간이 아닌 실행 시간에 동적으로 특정 클래스의 정보를 객체를 통해 분석 및 추출해내는 프로그래밍 기법 @SpringBootApplication @Configuration + @EnableAutoCo.. 2020. 8. 12.
[Spring] JUnit 단위 테스트 1-1. JUnit Java에서 독립된 단위 테스트를 지원해주는 산업 표준 프레임워크 1-2. Spring-Test @RunWith/@ContextConfiguration 등의 어노테이션을 활용하여 Spring Framework에서 조금 더 편하게 테스트를 지원할 수 있게 해준다. 2-1 JUnit 환경 세팅 Eclipse + springMVC + maven 개발환경 기반 2-2. JUnit 라이브러리 추가 Maven 프로젝트를 사용하면 의존관계 설정이 쉽게 되어 기존 프로젝트에서처럼 개발자가 해당 라이브러리를 찾는 수고를 덜어준다. pom.xml -> dependencies element 안에 JUnit dependency 코드를 추가 junit junit 4.7 test 3. JUnit Spring-.. 2020. 8. 6.
반응형