게시물 사이트

Spring boot

[toyProject] 게시물 사이트 Part 3

@RequestMapping("/board/") /board url을 처리하는 컨트롤러임을 알려준다. SpringBoot 애플리케이션이 실행되면 애플리케이션에서 사용할 baen들을 담을 ApplicationContext를 생성하고 초기화한다. @RequestMapping이 붙은 메서드들이 handler에 등록되는 것은 ApplicationContext가 refresh되는 과정에서 일어난다. refresh과정에서 Spring Application 구동을 위해 많은 Baen들이 생성되고, 그 중 하나가 RequestMappingHandlerMapping이다. 이 Bean은 우리가 @RequestMapping으로 등록한 메서드들을 가지고 있다가 요청이 들어오면 Mapping해주는 역할을 수행한다. 그 이후 B..

Spring boot

[toyProject] 게시물 사이트 Part 2

Page 처리 ( PageResultDTO 구조) 목적: repository의 JPQL이 select한 정보 Service 이 가운데 페이지 처리를 2개의 Page관련 DTO로 처리한다! 다양한 domain, Service 존재하고, 다양한 JPQL 존재. 다양한 JPQL에서 select된 정보들은 Object[] 타입에 저장한다. >> 다양한 JPQL에 따른 다양한 Object[] 구조 Ex: Long, String 이 select되면 이 두개 저장, Member, Board 객체를 select시 Board, Member 객체가 저장, ……. >> 유동적인 JPQL 결과값들 Domain or Entity: 각 Entity는 계층간 이동할 때, Entity 채로 움직이지 않고, 필요한 정보만 담은 DTO..

Spring boot

[toyProject] 게시물 사이트 Part 1

http://13.125.105.236/ 위 사이트 개발에 대한 정리글입니다. (AWS 배포가 중단되면 접속이 제한될 수 있습니다) https://github.com/shyswy/Community-Site GitHub - shyswy/Community-Site: Simple community Site Simple community Site. Contribute to shyswy/Community-Site development by creating an account on GitHub. github.com 위 링크는 프로젝트 리포지토리입니다. README를 자세히 작성했으니 참고하시면 됩니다. DTO: 각 계층간 정보 전달시 필요한 정보만 담아 전달. Ex: BoardDTO: 게시물(Board)에서 필요한..

코앤미
'게시물 사이트' 태그의 글 목록