게시글
질문&답변
2024.07.12
생성자에서 객체 생성..?
얼핏이해하고 계신것 같긴한데, 이해하신게 맞습니다.예를들어 SM5, G70이라는 두가지 Car인스턴스가 있을때SM5는 SM5를 위한 엔진이 필요하고, G70은 G70을 위한 엔진이 필요한겁니다.예를들어G70을 생산할때 => new Car(...)G70을 위한 엔진을 생산해서 G70에 부착 (생성자의 필드에 정의) 해주는겁니다.=> 생성자안의 this.engine = new Engine(this)그때 G70이라는것이 this입니다. (sm5를 생성하는 생성자에서는 sm5가 들어가겠죠)
- 0
- 1
- 125
질문&답변
2021.12.07
API를 사용하는 이유?
감사합니다.클라이언트 서버간에 데이터를 서로 주고받기 위해 약속된 데이터의 "형태"로 이해하면 편하겠네요.아래 설명도 문제없는 부분인지 한번 봐주시면 감사하겠습니다. @PostMapping(value = "/order")public String order(@RequestParam("memberId") Long memberId, @RequestParam("itemId") Long itemId, @RequestParam("count") int count) { orderService.order(memberId, itemId, count); return "redirect:/orders";} 이와 같이 클라이언트 측에서 x-www-form-urlencoded로 전송해서서버에서는 @RequestParam으로 하여 이렇게 일일이 받아주는것이 아니라, @PostMapping(value = "/order")public String order(@RequestBody WantDto wantDto) { orderService.order(wantDto.getMemberId() ... ); return "redirect:/orders";} 이렇게 클라이언트측에서 JSON을 보내 줌으로써,서버에서는 @RequestBody로 받은 Json을 쓸 수 있다 라고 해석 하면 문제없을까요?
- 2
- 2
- 773
질문&답변
2021.12.05
JPA프로젝트 진행중 질문있습니다.
@JsonManagedReference, @JsonManagedRefernece 어노테이션 해결법보다,엔티티 대신 DTO를 반환하라는 정보가 많아 가지고 해보고있습니다. Service단에서 DTO를 반환해서 -> Controller에 넘겨주고 그걸로 화면(model)에 담아주면 되는걸로 이해하고 있는데 맞나요?.. 이게 맞으면 ... 이방법으로는 해결이 안되네요 제가 잘못 접근하고 있는부분이있나여? - Service public List loadChat (Long roomId) { List chatEntities = chatRepository.findChatsByRoomId(roomId); List chatList = ChatsMapper.INSTANCE.toDoList(chatEntities); return chatList;}da - Controller // 채팅방 입장 화면@GetMapping("/room/{roomId}")public String roomDetail(Model model, @PathVariable Long roomId, @Login Member loginMember) { List chatList = chatService.loadChat(roomId); model.addAttribute("chatList", chatList); return "chats/room";} code:https://github.com/jin0kim326/pingpong
- 0
- 3
- 387
고민있어요
2021.11.12 17:14
소규모 프로젝트 추천.
- 0
- 1
- 2.3K
질문&답변
2021.11.06
조회한 빈이 모두 필요할때 ( Map, List) 질문사항
스프링에 제공해주는 기능이였군요. 감사합니다~
- 0
- 2
- 278
질문&답변
2019.09.19
2가지 궁금한점
현재 개발자 한달차로 대학교홈페이지를 보고있습니다. 공부할때는 웹사이트 전체를 기준으로해서 하는것은 어렵지않았습니다만 실무에는 웹사이트에 작고 많은 컴포넌트들이 들어가있고, 이것을 각각 어떻게 배치했는지, 크기는 또 어떻게 줬는지 이해가 잘안가더라구요. 현재도 이해하려하고있구요. text 이 연두색 박스는 Contents__1 입니다... 이 파란색 박스는 Contents__2 입니다 body, html, .main{ height: 100%; } .main > .main-background{ height: 100%; background: orange; background-size: cover; z-index: -1; } .contents__1 { /* 위치 */ position: absolute; top:10%; left:10%; /* 크기 */ width: 400px; height: 400px; /* background:url(../img/test.jpg) no-repeat; */ background:olive; background-size:cover; } .contents-dotimg{ width:50%; height:50%; background:url(../img/16.png); z-index: 1000; } .contents__1 h1{ position:absolute; top: 0; font-size:30px; color:red; } .contents__2 { position:absolute; top:50%; left:50%; width:40%; height:40%; background: blue; } .contents__2 h1{ font-size: 30px; color: red; } 컨텐츠1은 width height를 400px이라는 절대적인 값으로 주었고 컨텐츠2는 각각 40% 상대적인 값으로 주었습니다. 이경우 웹사이트화면을 줄이거나 늘일때 컨텐츠1은 400px을 유지하지만, 켄턴츠2는 화면크기에 따라 그 퍼센티이지 만큼 변하는군요. 이렇게 이해하면 되는것 맞나요? ------------------------------------------------------------------------------------------------------------------ 그리고 개인적으로 궁금한것이 있는데 강의내용과는 별개입니다만, 현재 제가 보고있는 대학홈페이지 소스(이 홈피를 만든 개발자는 퇴사하고 없습니다.)에 의문이 있습니다. 예를들어 홈페이지에 공지사항을 올리는 화면이 있습니다. 그 공지사항의 구성은 단순합니다. (사진)근데 이 화면이 웹페이지에서 일부분이다보니 수많은 div의 안에 안에 안에 존재합니다. 보아하니 영역을 나눌때마다(컴포넌트가 생길때마다) div태그를 사용하고 거기에 class를 부여하고 css로 나누고 있습니다. 불편한건 일단 해당 코드가 숨어있는 느낌이고, 수정할때도 선택자를 어떻게 줘야할지 너무 헷갈립니다. 이런 html 작성방법이 맞는건지 궁금합니다 .. (제가 아직 안익숙해서 그런걸까요?) 제가 독학했을때 div는 시멘틱 요소가 없습니다. 즉 html상에서 아무의미가 없다고 알고있습니다. 영역 즉 컴포넌트들을 여러개 만들고 배치할때는 이렇게 div태그에 클래스값으로 밖에 하는 방법밖에없을까요?
- 0
- 7
- 447
질문&답변
2019.09.18
2가지 궁금한점
안녕하세요.. 시간이 많이 지났지만.. 현재 공부진행중인데 궁금한점 여쭤봅니다. 이강의에서는 웹사이트 전체로 잡고 배경화면을 설정해주었습니다. 그리고 그 내용중에 "부모태그도 다 width:100% 로 해주어야한다." 라는 내용이 있었습니다. 제가 궁금한것은, 극단적으로 웹사이트의 크기가 매우크고, 그안에서 일정부분에 컴포넌트(?) 의 배경화면만 위 강좌처럼 설정해준다고할때... 부모인 태그모두를 일일히 다 설정해주어야 하는것인가요? 부족한 부분이 많아 질문마저 미흡한점... 죄송합니다.
- 0
- 7
- 447
질문&답변
2019.09.02
2가지 궁금한점
오.. 감사합니다. 아직 HTML,CSS에서 레이아웃(배치하고싶은곳에 배치) 만지는 법을 잘모르겠는데.. 어떻게 공부하면 될까요... 이런강의처럼 만져보면서 좀 배우고 싶어요.ㅠㅠ
- 0
- 7
- 447