-
스프링 프로젝트 빌드!엘리스트랙 2024. 1. 8. 19:04728x90
프로젝트를 시작하기 앞서
start.spring.io에 들어가 프로젝트를 생성해준다.
게시판을 만들 예정이고 설정이 완료 되었으면 generate를 눌러 파일을 다운 후 프로젝트를 열어준다.
실행을 하면 실패가 뜨게 되는데 이 경우는 mysql과 연결하는 설정을 해주지 않아서 그렇다.
콘솔창을 켜고
mysql -u root -p로 mysql을 실행뒤 데이터베이스를 생성하고 유저에게 권한을 준다.
그 후 application.properties에 아래 내용을 작성한다.
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name spring.datasource.username=your_mysql_username spring.datasource.password=your_mysql_password spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.hibernate.ddl-auto=update
그럼 실행이 잘 되는 것을 확인 할 수 있다.
기본적인 컨트롤러를 생성하여 Hello World를 띄워보겠다.
package com.project.board; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class BoardController { @GetMapping("/") public String hello() { return "index"; } }
http://localhost:8080
여기에 들어가게 되면 템플릿에 만들어놓은 index.html이 띄워진다.
728x90'엘리스트랙' 카테고리의 다른 글
프로젝트의 엔티티와 게시판 기능 구현! (1) 2024.01.14 프로젝트의 기획과 ERD 작성! (0) 2024.01.10 스프링 MVC와 REST API! (0) 2024.01.07 스프링 시작 복습! (0) 2023.12.31 자바 람다, 스트림 복습! (1) 2023.12.30