[SpringBoot] 스프링 입문 - 회원 관리 예제 백엔드 개발
BackEnd/Spring2024. 3. 31. 17:35[SpringBoot] 스프링 입문 - 회원 관리 예제 백엔드 개발

비즈니스 요구사항 정리 → 데이터, 기능 정리회원 관리 예제 비즈니스 요구사항 정리데이터 : 회원 ID, 이름기능 : 회원 등록, 조회아직 데이터 저장소가 선정되지 않음 (가상의 시나리오)→ 성능이 중요한 DB로 할지, 일반적 관계형 DB로 할지, NoSQL로 할지 정하지 않음   회원 도메인과 리포지토리 만들기 - package hello.hellospring.domain에 코드 작성package hello.hellospring.domain;public class Member{ private Long id; private String name; //ID getter //ID setter //name getter //name setter} - hello.hellospring.repository 생성p..

[SpringBoot] 스프링 입문 - 스프링 웹 개발 기초
BackEnd/Spring2024. 3. 31. 16:32[SpringBoot] 스프링 입문 - 스프링 웹 개발 기초

MVC 템플릿 엔진 타임리프를 사용하면 파일 자체를 그대로 읽어온다. 타임리프 템플릿의 장점HTML을 그대로 쓰고 그 파일을 서버 없이 바로 열어봐도 껍데기를 볼 수 있다.템플릿 엔진으로 동작을 하면 HTML에 있는 값으로 이 내용이 치환이 된다.코드 실행@GetMapping("hello-mvc")public String helloMvc(@RequestParam("name") String name, Model model{ model.addAttribute("name", name); return "hello-template";}→ error 발생 에러 수정@GetMapping("hello-mvc")public String helloMvc(@RequestParam(name = "name", requierd ..

image