springboot 3

Springboot MySQL 연동하기

로컬에서 진행해보았습니다~ src/main/resources/application.properties 파일에다가 아래의 코드를 추가하면 됩니다.spring.jpa.database=mysqlspring.datasource.url=jdbc:mysql://localhost:3306/SpringTest?createDatabaseIfNotExist=truespring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.username=rootspring.datasource.password=1234spring.jpa.hibernate.ddl-auto=update 1번째 줄은 애플리케이션이 사용할 데이터베이스 유형을 지정해줍니다. 2번째 줄은..

백엔드 2025.01.14

SpringBoot 폴더 구조 이해하기

저는 카카오 로그인을 생각하고 User의 속성을 정하고 생성, 삭제, 조회 정도만 해보려고 했습니다. 간단 설명Entity → 데이터 모델 정의Repository → 데이터베이스 접근 계층 정의Service → 비즈니스 로직 작성Controller → HTTP 요청 처리DTO → 필요에 따라 작성폴더 구조 예시controller, service, repository, entity, dto는 패키지로 생성src/main/java/com/example/project/├── controller/│ └── UserController.java # 클래스├── service/│ ├── UserService.java # 인터페이스│ └── UserServiceImpl.java ..

백엔드 2025.01.10

SpringBoot 첫 프로젝트 생성

※ 우선 jdk와 인텔리제이가 깔려있어야 합니다! 1. 아래 사이트에 들어가서 프로젝트 생성할 것https://start.spring.io/사진과 같이 여러 의존성 포함 후 GENERATE를 누르면 폴더 집이 생성생성 후 폴더 집으로 만들어지는데 가져와서 폴더 압축을 풀면 됩니다 2. 인텔리제이에서 압축 해제한 폴더 열기열었다면 프로젝트가 잘 작동될 수 있는지 확인해봅니다.위의 망치 모양을 눌러서 build가 성공적으로 되는지 확인합니다.아래 빌드출력 창을 보기 위해서 하단에 보이는 빌드 표시를 누르면 볼 수 있습니다.3. 그 다음 src/main/java안에 있는 Application을 실행시켜 봅니다.* 만약 오류가 뜨면서 안된다면 설정을 확인 해볼 것현재 설치되어있는 jdk버전과 처음 spring..

백엔드 2025.01.10