본문 바로가기
반응형

Project/토이 프로젝트4

[CRUD프로젝트] : thymeleaf list로 값 받아오기 (번외) View에서 List로 값을 뿌려주고 수정한 뒤 값을 받아서 다시 Controller로 값을 가져오는 방법에 대해 적어본다. public class UpdateUserDto { private List updateUserList; }List로 받을 값을 먼저 DTO를 통해 List로 받아준다. List userDtoList = userService.readAllUser(); UpdateUserDto updateUserDto = new UpdateUserDto(); updateUserDto.setUpdateUserList(userDtoList); model.addAttribute("updateUserDto", updateUserDto);전체 유저 정보를 조회한 userDtoList를 위에서 만들어준 Upda.. 2022. 7. 1.
[CRUD프로젝트] : create, 유저 등록하기 간단하게 CRUD 프로젝트를 만들었다. 이번에는 만들면서 다시 공부도 해보고 이제 막 Spring을 시작하는 후배한테 알려줄 겸해서 만들고 있다. https://github.com/ohju96/crudTest GitHub - ohju96/crudTest: crud Test crud Test. Contribute to ohju96/crudTest development by creating an account on GitHub. github.com 깃 허브에도 코드를 올려두었다. INSERT INTO USER(id, pw) VALUES (#{userId}, #{userPw}) SELECT COUNT(*) FROM USER WHERE id = #{userId} 매퍼에서는 등록하는 코드와 중복 체크를 위한 코드.. 2022. 6. 30.
[MSA-Test-Project] : gateway 구현해보기 gateway에 각 서비스의 포트를 꼽아 묶어주는 작업을 했다. 여러 예제를 찾아보면서 하고 있었는데 zuul을 사용하려고 하다 이게 지원이 꽤 오래 전에 중단 된 것 같아서 Spring cloud에서 지원하는 gateway로 바꿔주었다. implementation 'org.springframework.cloud:spring-cloud-starter-gateway' build.gradle에 dependencies를 추가해주고 사용할 수 있다. @RestController @RequestMapping("/api/user") public class news { @RequestMapping("/") public String getUser() { return "User Information"; } } 여러 서비.. 2022. 6. 21.
[MSA-Test-Project] : MSA, ServiceDiscovery Setting MSA 토이 프로젝트를 간단하게 진행해 보기로 했다. 곧 있으면 팀 프로젝트로 MSA 프로젝트를 진행하는데 적어도 어떻게 구성되고, 데이터가 어떻게 왔다갔다 하는지는 알아야 될 것 같아서 시작했다. implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.1.3' implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:3.1.3' eureka-client와 eureka-server를 의존성 주입을 받는다. server에 client를 꼽아서 사용하는 느낌으로 보면 된다. 기준이 되는 서비스에 server를 주입받.. 2022. 6. 19.
반응형