그레이들
-
13. 자바 어노테이션을 만들고 task와 함께 사용하자스프링개발자/201 - 일반 2020. 7. 23. 09:13
[배경] 자바로 코딩하다보면, 다음과 같은 어노테이션을 많이 본다 @SpringBootApplication @Override @Controller @RestController @Service @Configuration @Getter 어노테이션은 블랙박스와 같다. 그 안에 뭐가 들어 있는지, 어떻게 행동하는지 분명하진 않지만, 그냥 추가만 하면 마법처럼 작동한다. 이 글에서는 어노테이션의 정의를 알아보며 직접 만들어보고, 어떻게 실제 코드에 사용할지 생각해보자. 어노테이션 역사가 궁금하다면 해당 문서 참고 https://en.wikipedia.org/wiki/Java_annotation#History 1. 어노테이션이 뭐지? 아래 그림의 왼쪽 window 6번줄을 보면 @SpringBootApplicati..
-
12. 그레이들 task 간단히 만들기 - 튜토리얼스프링개발자/201 - 일반 2020. 7. 22. 09:17
[배경] 스프링 개발자라면 maven과 gradle 중에 하나를 빌드 툴로 사용하게 된다. 필요한 외부의 라이브러리(의존성)들을 쉽고 빠르게 import할 수 있다. 본 글은 아래의 gradle의 공식 튜토리얼 문서를 참고 했다. https://docs.gradle.org/current/userguide/tutorial_using_tasks.html#tutorial_using_tasks 1. Hello World `build.gradle` 파일이 핵심 파일이다. 프로젝트 의존성을 관리할 수 있고, task또한 추가 할 수 있어서이다. Everything in Gradle sits on top of two basic concepts: projects and tasks. Gradle에 있는 모든 것들은 결국..