본문 바로가기

분류 전체보기

(90)
수봉공원 별빛축제 (수봉산, 도화 데이트코스, 인천 여행, 인천 가볼만한 곳, 도화 산책, 인천 야경) 안녕하세요. 열정열정열정 개발자입니다. 이번엔 인천에서 야경으로 유명한 도화 수봉공원에 다녀왔어요. 수봉공원 야경을 보러 가시려면 지도에 수봉공원 입구를 검색해서 가시는 게 좋아요! 다음지도에는 안 나오는 것 같으니, 네이버지도에 검색해서 가세용 그리고 차량을 타고 방문하신다면 수봉공원 입구 오른쪽에 인천수봉 문화회관 주차장에 주차하시면 편해요! 그러면 바로 이렇게 수봉공원 입구로 올라가시면 됩니다! 이런 안내도도 있어요. 걷다 보면 이런 조명이나 구경할 것들이 있었어요. 그리고 여기가 정말 수봉공원에 하이라이트! 라고 할 수 있는 곳이에요. 길을 따라 걸어 올라가다 보면 나와요. 나무들에 조명을 쏴서 정말 아름다운 모습을 볼 수 있어요! 어두울 때 보아야 이쁘지만, 어두운 만큼 카메라엔 담기 정말 힘들..
낭만장사꾼 문학산호랭이 (구월 맛집, 구월동 분위기 좋은 식당, 예술회관 맛집, 인천 남동구 맛집, 파스타 맛집) 안녕하세요. 열정열정열정 개발자입니다. 이번에는 구월동에 있는 분위기 맛집 낭만장사꾼 문학산호랭이에 방문했어요~! 운영시간 매일 11:30 ~ 21:30 라스트오더 20:30 브레이크 타임 15:00 ~ 17:00 주차공간 주차공간이 매장 뒷편에 있지만 공간이 좁기 때문에 저는 근처 문예회관 공영주차장에 주차한 후 걸어왔어요~ 문예회관 공영주차장에 주차하면 걸어서 9분 정도 걸려요! 주소 인천 남동구 성말로13번길 36-14 디에스빌딩 1층 저는 일요일 저녁시간에 갔는데, 웨이팅 없었습니다! 주말에 방문하시면 웨이팅이 있을 수 있으니 참고해 주세요. 저는 이런 소소한 인테리어를 정말 좋아해서 매장 분위기가 너무 마음에 들었어요! 너무 이쁘죠~??? 너무 배고픈 마음에 급해서 메뉴판은 촬영하지 못했지만 저..
git 연동하기 안녕하세요! 이번시간엔 잠시 쉬어가는 타임으로 git을 한 번 연동해보려 합니다. 일단 github에 로그인 해주세요. (계정이 없으시면 회원가입 하시면 됩니다!) 그리고 repository를 새로 만들어주세요! 그러면 이렇게 화면이 뜹니다 저는 springboot-board1 이라고 이름을 지어주었어요. 그리고 나서 지금까지 진행했던 게시판 프로젝트 폴더로 들어가줍니다. 그리고 오른쪽 클릭을 한 뒤, git bash Here을 클릭해주세요. 그리고 이렇게 입력해주시면 됩니다! git init git add . git commit -m "기본 기능 완료" git remote add origin [자신의 repository url을 넣어주세요!!] git push origin master 자신의 repos..
springboot 게시판 만들기 8 (게시글 삭제 기능) 안녕하세요! 이번엔 CRUD 기능 중 마지막! delete! 삭제기능을 구현해보겠습니다. 먼저 PostController에 메서드를 추가해주겠습니다. @PostMapping("post/delete.do") public String deletePost(@RequestParam final Long id) { postService.deletePost(id); return "redirect:/post/list.do"; } 게시글 번호(id)를 파라미터로 전달받아 특정 게시글을 삭제하는 메서드 입니다. 게시글이 삭제된 후에는 리스트 페이지로 리다이렉트 합니다. 게시글 삭제는 상세 페이지(view.html)의 삭제 버튼을 통해 이루어집니다. 삭제하기 버튼의 onclick 이벤트를 바인딩해서 게시글을 삭제처리합니다...
springboot 게시판 만들기 7 (게시글 상세정보 기능) 안녕하세요. 저번 글에서 리스트를 구현하였습니다. 이번에는 게시글의 상세정보를 볼 수 있도록 상세페이지를 구현해보겠습니다. 먼저 PostController에 상세페이지 메서드를 추가해주세요! @GetMapping("/post/view.do") public String openPostView(@RequestParam final Long id, Model model) { PostResponse post = postService.findPostById(id); model.addAttribute("post", post); return "post/view"; } 파라미터로 받은 Long id는 PostMapper의 findById 쿼리의 WHERE 조건으로 사용되는 게시글 번호 (PK)입니다. post는 Post..
springboot 게시판 만들기 6 (게시글 리스트 조회 기능) 안녕하세요. 이전 글에서 게시글을 등록하였으니, 이번 글에서는 게시글의 목록을 보여줄 리스트 페이지를 구현해보겠습니당. 먼저 PostController에 리스트 메서드를 추가해줄게요. @GetMapping("/post/list.do") public String openPostList(Model model) { List posts = postService.findAllPost(); model.addAttribute("poasts", posts); return "post/list"; } @GetMapping 어노테이션은 GET 방식의 HTTP 요청 메서드를 의미합니다. (GET은 데이터를 조회하거나 화면을 리턴하는 경우 사용!) posts는 PostService의 findAllPost()의 실행 결과를 담은..
springboot 게시판 만들기 5 (게시글 등록 기능) 안녕하세요. 이제 DB 테이블도 생성해주었고, CRUD 기능도 구현하였으니, 게시글 등록 기능을 구현해야 합니다. MVC 방식으로 진행할 예정입니다! MVC 중 M인 Model을 처리해보겠습니다. 요구사항을 처리하는 로직을 실행하는 핵심영역이라고 보시면 됩니다! src/main/java의 com.exmaple.demo.domain.post 패키지에 PostService.java 파일을 생성해줍니다. package com.example.demo.domain.post; import java.util.List; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; ..
[내일배움카드 코딩] 스파르타코딩클럽 웹개발종합반 완강 후기!! 안녕하세요. 열정열정열정 개발자입니다! 그동안의 글들은 제 개발일지 겸 개인 노트 겸으로 썼기 때문에 '~~다' 형식으로 써왔습니다. 하지만 이번 게시물은 완강 후기! 작성 게시글이니 존댓말로 한번 써보겠습니다 ㅎㅎ 제가 수강한 강의는 웹개발종합반 입니다 ! (진도율 100% 인거 보이시나요. 후후) 계기 제가 처음 이 국비지원 코딩강의를 알게 된 것은 조금 웃기지만,, 신한은행의 광고 문자덕에 알게 되었습니다. ㅎㅎ.. 어느 날 신한은행의 광고문자를 보게 되었는데, 국비지원 이면서 집에서 들을 수 있는 코딩수업이 있다고 해서 " 완전 나를 위한 거다! " 라고 생각하며 들어오게 되었습니다. 저는 이때, 웹개발자를 준비하면서 혼자 모든 걸 독학하기에는 조금 힘든점이 많았거든요 ㅠㅠ 강의 소개 제가 들은 ..

반응형