2024-01-29 (36일차) - TestData 만들기, Repository 클래스 interface로 변경

·2024년 1월 29일

📅 2024-01-29


TODO

TODO - 1/28
[프로그래머스]
1. 문제해석
2. 문제풀이
3. 2번을 코드로 번역
4. 벨로그에 정리

[Spring_AM]
강의다시보기

  • 작업 7, ArticleController 추가, 게시글 작성,리스트 구현
  • 작업 8, 게시물 테스트 데이터 생성, 작성 로직 중복 제거
  • 작업 9, 게시물 삭제 기능 구현
  • 작업 10, 게시물 수정 기능 구현, 상세보기 구현
  • 작업 11, ArticleService 도입 및 기능 이전
  • 작업 12, ArticleService에 있는 로직을 ArticleRepository로 이전
  • 작업 13, DB 스키마 추가, mybatis, JDBC 드라이버 추가, yml DB 접속정보 추가, mybatis로 CRUD 구현
  • 작업 14, Insert 리턴타입 수정, last_insert_id
  • 작업 15, SQL 일부를 xml로 이전, 설정 필요
  • 작업 16, articleModify 시 입력된 정보만 수정할 수 있도록

Framework -> 틀 구글링
dto vo -> refers to~~~ 구글링
스프링어노테이션정리 훑어보기


Spring

TestData 만들기

요구사항
1. TestData 생성 -> 10개
제목1, 제목2, ...
내용1, 내용1,...

생각의 흐름

testData 10개 생성
프로그램 시작하자마자 생성되야 할 듯 o
testData 메서드 o
toString 메서드 x

makeTestData() 함수는 requestmapping이나 responsebody가 필요없음.
혼자 실행하고 끝나면 되는 애.


ArticleRepository -> interface 클래스로 변경

ArticleRepository를 interface로 변경했음에도 어노테이션을 사용하고 sql쿼리를 적어주면 db와 연결되어 데이터를 가지고 올 수 있음
이건 여태 배운 것과는 다른 개념이라 충격이고 신기했다!


css 복습

  • justify-content -> 가로정렬
  • align-items -> 새로정렬 / 컨테이너 안에서 어떻게 모든 요소들이 정렬하는지를 지정
  • align-content 여러 줄들 사이의 간격을 지정 / 한 줄만 있는 경우, align-content는 효과를 보이지 않음
  • flex-direction -> 정렬방향
  • order -> 순서정렬
  • wrap -> 줄바꿈
  • no-wrap -> 줄바꿈 안해
profile
hello world

0개의 댓글