스프링 공부를 하다가 기본적인 정의는 짚고 넘어가야될 것 같아서 정리를 하기로 했다. 백엔드 개발을 할 때도 모르는 부분은 그냥 검색만 하고 넘어갔는데 이 기회에 정리를 하고 어떤 annotation들이 있는지 파악하고 넘어가도 괜찮을 것 같다. 1. Annotation이란? Annotation(@)은 사전적 의미로는 주석이라는 뜻이다. 자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술이다. 즉, 프로그램에게 추가적인 정보를 제공해주는 메타데이터라고 볼 수 있다.(meta data : 데이터를 위한 데이터) Annotation을 사용하면 코드량이 감소하고 유지보수하기 쉬우며, 생산성이 증가한다. 어노테이션이 하는 역할 컴파일러에게 문법 에러를 체크하도..
springboot
백엔드 개발을 시작하면서 Spring을 사용해서 개발을 했었지만, Spring이 정확히 어떤 건지? Spring을 왜 사용하며, Spring을 어떻게 잘 사용할 수 있는지에 대해서는 생각해본적이 없는 것 같아서 한번 정리를 하고 시작해야겠다. https://spring.io/why-spring Spring | Why Spring “We use a lot of the tools that come with the Spring framework and reap the benefits of having a lot of the out of the box solutions, and not having to worry about writing a ton of additional code—so that really s..