주요 Branch는 총 4개다.
Main / Dev / Release / Hotfix
Main에서 Dev를 생성한다.
이 후 Dev에 대해서
Feature Branch를 생성해서 작업한다.
Level 2 : Dev -- Feature/login
: -- Feature/logout
Level 1 : Main
주변에 10~20만 원을 주고 면접 컨설팅을 받는 친구들을 보았다.
물론 그게 도움이 되겠지만
나에게는 굉장히 부담스러워서 차마 하지 못했을 거 같다.
이 글의 코드 및 정보들은 강의를 들으며 정리한 내용을 토대로 작성하였습니다.
AppRunner
@Component
public class AppRunner implements ApplicationRunner {
@Autowired
ResourceLoader resourceLoader;
@Autowired
ApplicationContext applicationContext;
@Override
public void run(ApplicationArguments args) throws Exception {
Resource resource = resourceLoader.getResource("classpath:text.txt");
System.out.println(resource.exists());
resource = applicationContext.getResource("classpath:text.txt");
System.out.println(resource.exists());
}
}
resources 디렉토리 하위에
text.txt 파일이 있으면
resource.exists()는 True
그렇지 않다면 False를 출력한다.
Java를 프로젝트를 생성하고
작업을 하다보면 좌측에
코드 디렉토리에 target 폴더가 생성된다.
이 디렉토리는 언제 생성될까?
라는 궁금증이 생겼다.
Maven Dependency에서
Scope 옵션은
해당 의존성을
언제 어떻게
Class Path에 넣어서
사용할 것인가를 정의하는 값이다.
보다 자세한 내용은
Maven Official Docs를 참고하자.