본문 바로가기
Do it 스프링 부트 3장 내비게이션 바 추가하기 부트스트랩을 사용해서 상단 내비게이션 바 작성하는 방법, 보고 작성하며노딘다 https://wikidocs.net/161986 페이징 기능 추가하기 데이터를 여러 페이지에 나눠서 볼 수 있게 페이징 기능을 추가해보자 • 대량 테스트 데이터 만들기 페이징 기능을 테스트 하기 위해서는 대량의 테스트 데이터가 필요하다 테스트 코드에 반복문으로 더미 데이터 추가했다 @Autowired private QuestionService questionService; @Test void testJpa() { for (int i = 1; i 2024. 1. 29.
Do it 스프링 부트 2장 스프링 부트 프로젝트 구조 이해하기 프로젝트명 + Application.java 는 프로젝트 생성시 자동으로 만들어진다. @SpringBootApplication 어노테이션이 붙어서 스프링 부트 어플리케이션을 시작시킨다 URL 매핑과 컨트롤러 이해하기 컨트롤러는 매핑된 url로 요청을 보내고 스프링이 @ResonseBody로 응답해서 index 라는 문자열을 반환해준다 @Controller public class MainController { @GetMapping("/sbb") @ResponseBody public String index(){ return "index"; } } JPA로 데이터베이스 사용하기 책은 h2기준으로 진행되지만 mysql이 더 편하고 범용적인것 같아서 mysql 기준으로 설정했다.. 2024. 1. 7.
Do it 스프링 부트 1장 https://wikidocs.net/book/7601 do it 시리즈에 스프링 부트3가 있어서 이걸로 공부하려고 한다 • Get 방식과 Post 방식의 차이 Get 방식은 데이터를 url에 노출하기에 서버에서 데이터를 조회하거나 읽을때 사용한다 Post 방식은 데이터를 숨겨서 요청하므로 중요한 데이터를 서버에 저장할때 사용한다 롬복 https://inpa.tistory.com/entry/IntelliJ-%F0%9F%92%BD-Lombok-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0 💽 IntelliJ - Lombok 설치 방법 & 오류 해결 인텔리제이 Lombok 설치 방법 롬복(Lombok)은 자바 클래스에서.. 2024. 1. 6.