CS 2

Spring Basic

Spring DI & Bean Question List DI 종류는 어떤 것이 있고, 이들의 차이는? Autowiring 의 과정에 대해 설명해 보자 Bean/Component 어노테이션에 대해서 설명하고, 차이점에 대해 설명해보자 의존성과 설정값을 생성자 인자로 주입해야하는 이유는? IoC(Inversion of Control: 제어의 역전) 일반적으로 코드를 짤 때 개발자가 직접 의존성을 주입한다 public class IndexController{ private ARepository A= new ARepository(); } 위의 예시와 같이 직접 new 를 해서 의존성을 주입했다 하지만 제어의역전(IoC)의 경우 이와는 다르다 외부에서 의존성을 주입한다는 뜻이다 즉, DI(Dependency In..

CS 2022.07.22

[HTTP] METHOD

HTTP 메소드 정리> Http vs Httpshttps가 http 보다 보안성이 더 보장된 버전현재는 HTTP/1.1을 가장 많이 사용하고 있음> Http Method 종류GET: 리소스 조회 용도 -> `query`를 통해서 전달POST: 요청 데이터 처리, 주로 등록에 사용 -> `메세지 바디`를 통해서 서버로 요청 데이터 전달PUT: 리소스를 대체하고, 없는 경우 해당 리소스를 없으면 생성 -> 클라이언트가 리소스를 식별PATCH: put과 다르게 리소스의 일부만 변경DELETE: 리소스 삭제> Http Method 속성안전(Safe Methods) : 호출해도 리소스를 변경하지 않는다멱등(Idempotent Methods) : 한번 호출하든 두 번 호출하든 결과가 같다-> 단, POST의 ..

CS 2021.07.28