스프링부트 30

[스프링 부트3] 코딩 자율학습단 10기 스터디 4일차

공부 일지/출석[스프링 부트3] 코딩자율학습단 10기 스터디3일차  [깃허브] https://github.com/pakms980319/spring-boot-2024-10 3.4 DB 데이터 조회하기4.1 롬복이란4.2 롬복을 활용해 리팩토링하기 H2 데이터베이스 콘솔 사용법과 데이터베이스 쿼리 실습, 롬복을 활용한 코드 리팩토링(코드 간소화, logging) 을 스터디했습니다.

[스프링 부트3] 코딩 자율학습단 10기 스터디 3일차

ㅇ  [깃허브] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com  3장 게시판 만들고 새 글 작성하기: Create3.1. 폼 데이터란3.2. 폼 데이터를 DTO로 받기3.3. DTO를 데이터베이스에 저장하기 1. 폼 데이터에 대해서 배우고 그것을 서버 컨트롤러에서 DTO로 받는 방법을 학습하였다2. 서버 컨트롤러에서 받은 DTO를 JPA를 사용하여 데이터베이스에 저장하는 방법을 학습하였다 (Dto를 Entity..

[스프링 부트3] 코딩 자율학습단 10기 - 1주차 일지

2024-10-13 [스프링 부트3] 코딩 자율학습단 10기 1주차 학습일지입니다.일차학습 일지 링크1일차생략2일차생략3일차https://pakms980319.tistory.com/2954일차https://pakms980319.tistory.com/2975일차https://pakms980319.tistory.com/298 [깃허브 저장소] https://github.com/pakms980319/spring-boot-2024-10 GitHub - pakms980319/spring-boot-2024-10Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.github.com  1일차 - 스프링 부트란..

[스프링 부트3] 코딩 자율학습단 10기 참여

https://cafe.naver.com/gilbutitbook/12639 코딩 자율학습단 10기 학습 안내코딩자율학습단 10기 안내입니다. ​ 코딩자율학습단? 길벗 IT입문서적 스스로 하는 프로그래밍 공부 '코딩자율학습' 시리즈로 한 달 동안 책 1권의 완독을 도와주는 프로그램입...cafe.naver.com 스프링부트3 를 공부하기 위해 해당 프로그램에 참여합니다. 학습기한은 24.10.07 ~ 11.01  11.27 입니다.  학습기한중 매주 일요일에 학습일지를 작성할 예정입니다.  공부 계획은 위와 같이하나 스케줄에 따라 유동적으로 공부할 계획입니다.  https://cafe.naver.com/gilbutitbook/6750 [스프링부트] 커리큘럼 및 학습 안내코딩 자율학습 스프링 부트 3 자바 ..

스프링부트 카카오 API

@Controller@Slf4j@RequestMapping("/kakao")public class C01KakaoMapController { @GetMapping("/map/01") public void map() { log.info("GET /kakao/map..."); }}  KAKAO MAP TEST PAGE         카카오 개발자 센터https://developers.kakao.com/ Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com 애플리케이션 추가하기 사진 등록이 필요하다 (앱 아이콘) 개인 개발자 ..

카테고리 없음 2024.05.20

스프링부트 Thymeleaf 타임리프

의존성 추가 (start.spring.io) // Thymeleafimplementation 'org.springframework.boot:spring-boot-starter-thymeleaf'   JSP 와 Thymeleaf 둘 다 사용하는법 (권장하지 않는다) application.propertiesjsp 를 사용하지 않는다면 설정할 필요 없지만 같이 사용한다면 설정을 해야한다 # THYMELEAFspring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode= HTML5spring.thymeleaf.cache= falsespring.thymeleaf.view-names=th/* tymeleaf..

SpringBoot/공부 2024.05.20

스프링 부트 IntelliJ IDE 편의 설정

Auto Import 설정  File > Settings  import 검색 > Editor > General > Auto Import > Add unambiguous imports on the fly 체크  이 설정을 하면 단일 imporing 에 대해서는 IDE 가 자동으로 importing 작업을 해준다.     프로젝트 파일 순서 정렬  프로젝트 파일 공간 우측 상단에 설정 버튼 클릭 > Tree Appearance > Compact Middle Packages 체크 패키지 구조를 계층적으로 조회할 수 있다   테마 변경법  File > Settings  theme 검색 > Appearance > Theme  >원하는 테마로 변경한다    글씨 크기 조절 단축키 설정  File > Settings..

SpringBoot/공부 2024.05.15

스프링 부트에서 jsp 를 뷰 페이지로 사용하는 방법

스프링 부트에서는 jsp 를 뷰 페이지로 지원하지 않는다.스프링 부트에서 jsp 를 뷰 페이지로 사용하기위해서는 밑의 설정들이 필요하다.   1. build.gradle 설정  프로젝트 폴더에 build.gradle 을 확인한다  이전 게시글에서 설정했던 dependencies 를 기준으로 설정이 작성되어있다.여기서 수정해야 될 부분이 몇 가지 있다. providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' 위 설정은 스프링 부트의 내부 톰캣을 사용하기 위한 설정인데 내부 톰캣은 jsp 를 뷰 페이지로 읽지 못하므로 아래와 같이 주석처리를 한다.  이후 jsp 뷰 페이지를 사용하기 위한 위부 톰캣 설정 추가와 JSTL 을 사용하기위한 의..

SpringBoot/공부 2024.05.15

스프링 부트 시작 (프로그램 설치 및 설정)

스프링 부트스프링 부트는 스프링에서 필요한 여러 설정 작업들 (의존도구 버전, 톰캣 설정, 기타설정) 을 해결 해준다 component-scan 을 작성하지 않아도 된다기존 xml 로 설정했던 것은 java config 로 작성해야한다.ynl 파일로 전역설정을 한다 이번 실습부터는 IntelliJ Community IDE 로 한다(Ultimate 버전은 편하지만 유료 서비스이기에 실습동안은 무료 버전인 Community 를 사용한다)   IntelliJ Community 설치 및 설정 1) jdk 버전 21 설치 https://jdk.java.net/21/ OpenJDK JDK 21.0.2 GA ReleaseOpenJDK JDK 21.0.2 General-Availability Release This p..

SpringBoot/공부 2024.05.14