My Cookbook104 [goormedu 강의] 스프링부트 블로그 만들기 04 - 03 id로 select 테스트 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다. GET 요청 시 파라미터로 {id}를 넘겨주는데@PathVariable을 사용해서 파라미터를 전달 받음.@GetMapping("/dummy/user/{id}")public User detail(@PathVariable int id) throws IllegalAccessException { User user = userRepository.findById(id).orElseThrow(new Supplier() { @Override public IllegalAccessException get() { return new IllegalAccessException.. 2024. 8. 13. [goormedu 강의] 스프링부트 블로그 만들기 04 - 02 회원가입을 위한 enum 사용법 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다.User 객체의 role은 Default value가 user. repository에서 데이터를 insert 시킬 때 role을 쿼리에 넣으면 null로 들어가기 때문에 role을 쿼리에서 뺄 수 있는 방법을 찾아야 함.=> @DynamicInsert 사용 : insert 할 때 null인 필드 제외 @Enumerated(EnumType.STRING)private RoleType role; RoleType이라는 enum 타입의 object를 하나 생성하고 그 안에 값 정의User 객체에서 private RoleType role; 선언하는데DB에는 RoleType이 없으므로 String이라는 표시를 해줘야 .. 2024. 8. 13. [goormedu 강의] 스프링부트 블로그 만들기 04 - 01 회원가입을 위한 insert 테스트 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다. repository : 데이터 변경 작업JpaRepository : crud 할 수 있는 함수 제공자동으로 bean으로 등록이 됌. 2024. 8. 13. [goormedu 강의] 스프링부트 블로그 만들기 03 - 06 JSON 사용법 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다. json 왜 사용할까? 어떻게 사용 해야할까? 모든 사람들은 데이터를 전송 시에 자기나라언어 -> 영어 번역응답 시에 영어 -> 자기나라언어 변역 java object -> 파이썬전송하기 위해 공용어가 탄생하는데 그것이 JSONJSON : 데이터 통신을 위한 중간 데이터 통신 : 자바오브젝트 -> JSON (전송) Body 데이터 전송할 때request 시 : JSON -> java objectresponse 시 : java object -> JSON 2024. 8. 13. 이전 1 ··· 9 10 11 12 13 14 15 ··· 26 다음