Backend (6) 썸네일형 리스트형 No converter for [...] with preset Content-Type 'null' Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class org.example.springproject.datasource.dto.ResultDTO] with preset Content-Type 'null'] 기존 코드 값을 가져올 일이 없다고 생각해서 getter를 선언하지 않았는데... 그것 때문인 것 같다. 수정 spring boot 프로젝트 만들기 (intellij) Spring, tomcat, jsp 프로젝트 생성 프로젝트 생성 프로젝트 설정 어노테이션 설정 인코딩 설정 exploded-war 설정 용어 정리 Library 프로그램 제작에 필요한 기능, 도구의 모음 재사용이 필요한 기능으로 반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용할 수 있도록 class 또는 function으로 만들어진 것. 자유롭게 사용 가능. Framework 특정 프로그램을 개발하기 위한 여러 요소들과 매뉴얼인 규칙을 제공하는 프로그램 프레임워크의 규약을 지키며 프로그램을 만들어야 함. Spring Framework 자바 엔터프라이즈 개발을 위한 오픈소스 애플리케이션 프레임워크. 응용프로그램 개발 프레임워크 Spring 특징 IOC(Inversion Of Control) : 제어 역행 컨트롤의 제어권이 사용자가 아니라 프레임워크에 있음. 메소드나 객체의 호출 작업을 개발자가 아닌 외부에서 결정되는 것. DI(Dependency Injection) : 의존성 주입 각 계층 및 서비스 간 의존성이 존재하는 경우 외부에서 의존 객체를 생성해 넘겨줌. (의존성 제거) * 기존 객체 생성 private Test test = new Test(); * DI방식으로 객체 생성 private Test test; public Create (Test test){ this.test = test; } * 의존성: 두 클래스 간의 관계. 서.. JAVA Annotation 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보 제공 빌드 또는 배치 시 코드를 자동으로 생성할 수 있도록 정보 제공 실행 시 특정 기능을 실행하도록 정보 제공 어노테이션 사용 순서 : 어노테이션 정의 - 클래스에 어노테이션 배치 - 코드 실행 중 Reflection을 이용해 추가 정보를 획득하여 기능 실시 @ComponentScan @Component와 @service, @Repository, @Controller, @Configuration이 붙은 클래스 Bean을 찾아 Context에 bean을 등록해준다. 자동 등록되는 Bean의 이름은 클래스의 첫문자가 소문자로 바뀐 이름이 자동적용된다. @Component 개발자가 직접 작성한 클래스를 Bean으로 등록하기 위한 어노테이션 component.. 이전 1 다음