의존성 주입(DI)의존성이란?MyController는 MyServiceImpl에 의존 ****하고 있다. 즉, 동작하기 위해 다른 객체가 필요한 상황 == "의존성"public class MyController { private MyService service = new MyServiceImpl();} 의존성 주입이란?제어 역전의 방법 중 하나로 사용할 객체를 직접 생성 하지 않고 외부 컨테이너가 생성한 객체를 주입받아 사용하는 방식 의미스프링에서 의존성을 주입받는 방법 세 가지생성자를 통한 의존성 주입필드 객체 선언을 통한 의존성 주입세터(setter) 메서드를 통한 의존성 주입스프링에서는 @Autowired라는 애너테이션(annotation)을 통해 의존성을 주입할 수 있다. 1. 생성자를 통..
일반적인 자바 개발의 경우 객체를 사용하기 위해 다음과 같은 코드를 사용함public interface MyService { public String getHello();}@Servicepublic class MyServiceImpl implements MyService { @Override public String getHello() { return "Hello"; }}@RestControllerpublic class NoDIController { private MyService service = new MyServiceImpl(); // 직접 생성 @GetMapping("/no-di/hello") public String getHello() { ..
Q. 1개월 전에 비해 나는 ?점 만큼 성장했다.(1~5점)아래 회색 음영에 스스로에게 1점은 어느 상황이고, 5점은 어느 상황인지 각자의 상화에 맞게 작성해보자.e.g.) 1점: 선택과 집중을 잘하지 못하는 것 e.g.) 5점: 가고 싶어하는 직무 DevOps, 준비하는 방법에 대해 듣고 열심히 움직이는 중⛳️ 1개월 전에 비해 나는 4점만큼 성장했다. 4학년이 되어서 취업을 어떻게 할지, 어떤 선택을 해야할 지 고민하는 시간이 너무 많았던 것 같다.그렇기에, 주변 사람들에게 정말 많이 물어보았던 것 같다. 내가 원하는 DevOps 직무에 대해서 점차 공부하던 중 5월에 AWS 자격증도 취득하였다. 그리고 이번 달에 인턴쉽도 붙게 되었다 뭔가 하나씩 결과가 나오는 것 같아서 뿌듯하기도 하다. 하지만 정..
이번에 아주 좋은 기회를 얻어 Spring boot에 참여를 하게 되었다 ㅎㅎ스터디 장님께서 스스로 자기가 성장하기 위한 객관적 데이터를 스스로를 평가하고 앞으로 어떻게 해야할지 한 번 써보라고 하셔서 한 번 작성해보려고 한다. https://ksko1.tistory.com/113 [개발자, 자기주도성장] 지속적인 성장배경 : 혜혜 벨로그 6월 회고를 보는데, 뭔가 느낌이 달랐다. 스스로 자기가 성장하기 위한 객관적 데이터를 스스로 평가하고 앞으로 어떻게 해야할지, 글 쓴 것이 인상적이었다.우리 스터디에서ksko1.tistory.com
EntityFolderListpackage com.Kkrap.Entity;import jakarta.persistence.*;import lombok.Getter;import lombok.Setter;import java.util.List;@Entity@Getter@Setter@Table(name = "folderlist")public class FolderList { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long folderListId; @ManyToOne @JoinColumn(nullable = false, name = "folder_id") private Folders folder; @..