https://github.com/HoJin-jjimgo/Spring
JUnit : 간단하게 말하면 실제로 프로그램이 적용되기전에
문제는 없는지 확인해 보는 작업이다.
코드는 JAVA,Spring 버전으로 따로따로 공부를 하였고
둘의 차이점은 Spring에서는 Bean으로 작업을 해야한다는 차이점이 있다.
이 강의에서 mocking이라는 처음 보는 것이 나오는데 이것은
특정한 객체가 메서드를 호출하였을떄 원하는 값을 리턴해주는 역할을 한다.
또한 @Autowirde도 사용하는데
이 어노테이션을 통해서 각 상황에 맞는 Bean을 주입하게 된다.
== 사용하기 위해서 꺼내준다고 생각하면 된다.
@RequiredArgsConstructor
A class에서 B class를 받아올떄 저 어노테이션을 사용하지않는다면
A클래스 생성자를 통해서 B를 받아와야 하느데
어노테이션을 사용하게 된다면 단순하게
private final B b;
라는 코드로 정리가 될수 있다.
이해가 잘 되지 않는다면 마찬가지로 코딩을 참고해볼것!
이외에도 다양한 어노테이션이 있으며 이는 코드를 보면서 확인해보는것이 좋을듯 싶다.
-> 항상 마찬가지로 코드에 주석을 통해서 정리를 하였음