
'도우미'프로젝트는 코딩테스트 질문을 남길 수 있고, 퀴즈를 만들어 사람들이 풀게 끔하는 웹사이트이다.회원정보를 저장하는 user 테이블이 필요하다.코딩테스트 질문 글,퀴즈 글을 작성할 수 있는 test, quiz 테이블도 필요할 것이다.해당 글에 댓글을 달 수 있는

타임리프를 사용하여 입력 폼 처리를 하려면 th:object와 th:field를 써야한다.th:object="${item}"은 <form>에서 사용할 객체를 지정한다.th:field="\*{itemName}"은 지정한 객체에 접근한다.th:field는 id, na

'도우미'프로젝트에서 퀴즈 작성 CRUD를 하는 역할을 맡게 됐다.퀴즈 작성 게시판을 대충 설명하자면 사용자가 퀴즈와 정답을 작성할 수 있는 게시판이다.우리 웹 사이트의 사용자들을 개발자들로 정했기 때문에 퀴즈는 거의 코딩관련 문제일 것이다.만약 코드에 대한 퀴즈를 낼
jdbcTemplate는 SQL를 직접 사용하여 JDBC를 다루는 편리한 방법이다.spring-jdbc라이브러리에 JdbcTEmplate가 속해있기 때문에 별도의 복잡한 설정 없이 사용할 수 있다.템플릿 콜뱃 패턴을 사용해서 JDBC를 직접 사용할 때 발생하는 대부분의

게시글 저장하는 기능을 구현하기 위해 post 테이블을 이런식으로 생성하였다.이것저것 저장 테스트를 해보니 "Data too long for column" 오류가 발생한다.정해진 컬럼의 길이보다 저장할 데이터가 커서 다음과 같은 오류가 발생한 것.이를 해결하기 위해 글

댓글 생성, 수정, 삭제 기능을 만들고 있는데 문제가 하나 발생했다.댓글 생성, 수정, 삭제 기능은 잘 되는데 생성된 댓글을 보기위해서는 새로고침이 필요한 것.하지만 댓글을 수정하거나 생성할 때마다 새로고침을 하게되면 사용자 경험이 안좋아진다.또한, 문제점이 하나가 더

저번 글에서는 댓글 생성까지 해보았다.이번에는 수정 버튼을 눌렀을 때, 수정 폼이 나오고 수정 폼안에 해당 댓글 데이터가 들어가있는 형태를 만들어야된다.수정이 생성보다 더 어려웠음..삭제는 수정과 비슷하게 해주면 된다.일단은 댓글 수정 버튼을 눌렀을 때 수정폼이 튀어나

이번에 시작한 프로젝트는 집밥 소개를 위한 SNS를 만드는 프로젝트이다.SNS이기 때문에 인스타그램을 많이 참고하였고, 나는 거기서 게시판, 메인페이지 부분을 맡았다.따라서 인스타그램처럼 사진을 하나하나 넘길 수 있는 기능을 만들어야 한다.처음에는 이 기능을 구현하기
SNS의 제일 중요한 기능 중 하나는 사진을 보여주는 기능이라고 생각한다. 사진 없이 글만 적는 기능만 있으면 너무 딱딱하고 재미 없을 것 같기때문에,,또한, 중요한 점이 사용자가 정해놓은 순서대로 사진을 보여주는 것이라고 생각한다.인스타그램에서도 글을 올릴 때 사진

이전 포스팅에서 사진 업로드 및 삭제를 구현하고 서버에 전달하는 것까지 구현을 해보았다. https://velog.io/@dhktjr0204/Spring-%EC%82%AC%EC%A7%84-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B8%B0-1요청
소프트웨어 개발에서 Mock이라는 단어는 "흉내"나 "가짜"를 의미하는 용어로 사용된다.테스트코드에서 주로 사용되는 개념인데, 원래의 객체나 기능을 흉내내어 테스트 환경을 조장하거나 시뮬레이션하는데 사용된다.외부 의존성을 가진 코드를 테스트할 때테스트 시간이 오래 걸릴

책 제목을 정렬할 때 그냥 order by title로 하니까 문제가 발생하였다.처음에는 이런 쿼리로 정렬을 했는데이런식으로 뒤죽박죽 정렬이 되었다,,위의 원인은 숫자가 문자랑 혼합되면서 숫자 또한 문자로 인식되기 때문..문장의 순서대로 정렬을 하기 때문에 1 다음 2

최근에 진행한 프로젝트에서 추천 책 리스트 업데이트 로직에서 개선 피드백이 있었다.내가 만든 update 방식은 그냥 원래 있던 리스트에 있는 책들을 싸그리 삭제하고 새로 저장하는 방식으로 했었는데 대규모로 운영하게 되면 무조건 터진다고 하심부트캠프 끝난 후에도 그냥