Java/spring

· Java/spring
스프링 빈과 의존관계 1.컴포넌트 스캔과 자동 의존관계 설정 MemberController 회원 컨트롤러에 의존관계 추가package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @Controller public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberServ..
· Java/spring
회원 서비스 개발 MemberService package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repositort.MemberRepository; import hello.hellospring.repositort.MemoryMemberRepository; import java.util.List; import java.util.Optional; public class MemberService { private final MemberRepository memberRepository; public MemberService(MemberRepository memberRepository) {..
· Java/spring
회원 관리 예제 1.비즈니스 요구사항 정리 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 DB : 데이터 저장소가 선정되지 않음. 클래스 의존 관계 데이터 저장소가 선정되지 않았기 때문에 인터페이스로 구현 클래스를 변경할 수 있도록 설계 2.회원 도메인과 리포지토리 만들기 회원 객체 package hello.hellospring.domain; public class Member { private Long id; private String name; public Long getId() { return id; } public String getName() { return name; } public void setId(Long id) { this.id = id; } public void setName(..
· Java/spring
스프링 웹 개발 기초 정적 컨텐츠 정적 컨텐츠 static 폴더내의 html 파일을 localhost/[폴더명]을 통해서 접근 가능 localhost/[폴더명]을 통해서 접근하면 [폴더명]을 가지고 스프링 컨테이너가 컨트롤러를 우선적으로 탐색 static 폴더내의 html 파일은 컨트롤러가 아니기 때문에 컨트롤러 탐색 후 static 폴더에 있는 html 파일 반환 http://127.0.0.1:8080/hello-static.html 으로 접근이 가능MVC와 템플릿 엔진 MVC : Model, View, Controller 스프링의 동작 방식 Controller 요청에 따라 어떤 처리를 할지 결정해주는 로직 서비스를 담당 package hello.hellospring.controller; import ..
zero_jae
'Java/spring' 카테고리의 글 목록 (5 Page)