일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Planned
- BFS
- programmers
- SQL
- minimum spanning tree
- 프로그래머스
- 백준
- 파이썬
- 함밥
- 종합설계
- 데이터베이스
- 백트래킹
- Bellman-Ford
- django
- 소프트웨어공학
- 그리디알고리즘
- Kruskal
- 장고
- 모각코
- 알고리즘
- 코드트리
- DFS
- 실습
- B대면노래방
- 동적계획법
- codetree
- 마라마라빔
- MyPlaylist
- DP
- 최소스패닝트리
- Today
- Total
목록토이 프로젝트 (7)
Leta Learns
#create Participant (그룹 생성 시 참가자 컬럼 생성) createGroup함수 만든 방식과 같이 하고 있다. 다 작성하고 빌드하는데 아래와 같은 에러가 났다. Bean annotation 잊지 말자! #ParicipantServiceImpl 에서 createParticipant 함수를 아래와 같이 작성하고, @Override public Optional createParticipant(Long groupId) { Participant participant = new Participant(); participant.setId(groupId); System.out.println("완"); return participantDAO.create(participant); } #GroupServic..
#그룹 수정 기능 required a bean of type 'hambap.demo.service.GroupService' that could not be found. 오류남. Bean 설정 안 해줘서 발생한 오류이다. Service단에서 @Service annotation 지정해주면 된다. https://velog.io/@hiworld/Spring-...-required-a-bean-of-type-...-%EC%98%A4%EB%A5%98 [Spring] ... required a bean of type ... 오류 😵 오류 메시지 🤔 오류 원인 오류 메시지를 보면, BoardService의 생성자 첫 번째 parameter에 필요한 BoardRepository bean을 주입받아야 하는데 BoardRe..
# 회원가입 김영한 MVC2 강의를 참고하면서 시작했다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2 Entity 만들 때 @NotEmpty를 사용하길래 따라했는데 기능 구현 후에 실행해봤더니 그 부분에서 에러가 발생하였다. @NotBlank 로도 해봤는데 똑같이 에러나서 그냥 annotation은 안 쓰기로 했다. Controller, Service에서는 signUp() 함수를 작성하고 Dao, Repository에서는 받아온 정보를 DB에 저장하는 것이므로 save() 함수를 사용했다. save()는 JPARepository에 이미 존재해서 구현하지 않아도 된다. 회원 가입한 후에 findById(id)를 통해서 조회를 해봤다...
#식당 검색 기능 구현 findByName(String name) search(String name) 다른 건 findByCategory 구현할 때랑 같아서 쉽게 했는데, 쿼리문 작성하는 게 조금 헷갈렸다. 검색한 가게 명이 포함된 가게는 다 반환해주어야 해서 like 문법을 사용해야 한다. spring boot query에서의 like 사용 방법: https://stackoverflow.com/questions/21456494/spring-jpa-query-with-like Spring JPA @Query with LIKE I'm trying to make a method in CrudRepository that will be able to give me list of users, whose usern..
git clone 방법 Git -> Clone master branch protection rule 적용하여 브랜치 보호 https://kotlinworld.com/292 [GitHub] Branch Protection Rule 적용해 브랜치 보호하기 Branch를 보호하는 것이 중요한 이유 협업을 할 때 Rule이 없으면 각자 자신의 방식으로 일을 하게 되기 때문에 뒤죽박죽이 된다. 만약 인원이 적다면 별 문제가 되지 않지만, 실무에서는 적게는 3 kotlinworld.com [leta] branch 생성한 후 checkout 식당 리스트 모듈 구현 스프링 구현 순서 Entity -> Repository -> Dao -> Service -> Controller 모든 식당을 리스트로 받아오는 findAl..
첫 날에 백 작업을 거의 완료해두고 둘째 날에는 CSS 작업 위주로 진행했다. 1일 차 포스트에서 얘기했던 것처럼 CSS 할 여유 시간과 체력이 있어서 더 즐겁게 진행할 수 있었다. 1. NavBar, Footer 만들기 어쩌다보니 이 부분은 내가 도맡아서 했다. NavBar는 멋사 노션에 제공된 것을 사용하였다. download login logout 등 필요 없는 부분은 제외하고 로고와 서치 기능만 넣어주었다. Footer는 빌보드 홈페이지에 있는 검정 배경의 footer가 너무 맘에 들어서 그것과 비슷하게 했다. 플렉스를 넣고 Sharing, GitHub, Link 세 구역으로 나눈 다음 그 밑에 해당하는 링크들을 넣는 과정에서 어려움이 있었다. home.html에서는 링크들이 세로줄로 제대로 배열..
미니 해커톤 후 팀원 한 명과 토이 프로젝트를 하기로 했다. 개강 전에 미니 해커톤을 한 번 더 진행할 계획이 있다고 들어서 그 전에 조금이라도 더 실력을 키워놓고 싶었다. 주제 : billboard HOT 100 🔥 미니 해커톤때는 사실 CSS에 손도 안 댔어서 이번에는 CSS 열심히 하는 게 제1 목표였다. 두 번째 목표는 git 좀 더 능숙하게 사용해보기. 1. API 통신 장고 기본 세팅을 마치고 API 받아오는 작업을 했다. 미니 해커톤 때는 API 받아오는 작업을 팀원이 해서 이번 프로젝트에서는 이 작업을 내가 해보기로 했다. (팀원의 도움 하에.. ㅋㅋ) 우선, 모델을 먼저 정의해주었다. models.py from django.db import models # Create your model..