[SpringBoot] H2 데이터베이스 설치 및 SpringBoot에 연동하기 안녕하세요 이전 포스팅에서 MySQL을 설치하였는데 개발 용으로 쓰기 좋은 H2 데이터 베이스에 대해서도 다뤄보려고 합니다. H2는 타 DB에 비해 가볍고 쓰기 편하다는 것이 장점인데 오늘은 H2 데이터베이스를 설치 해보고 이를 SpringBoot에 연동하는것 까지 해보도록 하겠습니다. 1. 설치파일 다운로드 먼저 아래의 주소로 가서 설치파일을 다운로드 받습니다. ▶H2 다운로드 사이트 https://www.h2database.com H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H..
Backend/게시판만들기
[SpringBoot]DB구축을 위한 MySQL 및 Workbench 설치하기! 안녕하세요! 오늘은 백엔드 개발을 할 때 DB설치가 꼭 필요한데, 그 중에서 MySQL에 관해서 포스팅 해보려고 합니다. MySQL을 순수하게 SQL쿼리문 만으로 다룰 수도 있지만 MySQL측에서 편리하게 데이터 베이스(DB)를 다룰 수 있도록 GUI환경을 갖춘 Workbench라는 프로그램을 제공합니다. 오늘은 MySQL설치와 WorkBench까지 같이 설치하는 방법에 대해 알아보겠습니다. 1. 설치파일 다운 받기 먼저 MySQL페이지로 가서 설치파일을 받으러 갑니다. 아래 사진과 같이 구글에다가 [mysql workbench]라고 검색만 해주면 쉽게 나오는데 아래 사진의 3번째 결과인 Download MySQL Workb..
[SpringBoot]2. View만들어보기-Controller와 View에 대하여 안녕하세요 오늘은 저번 글에 이어서 Controller와 View에 대하여 다뤄보도록 하겠습니다. 1. 스프링의 동작 구조 스프링은 서버 프레임 워크이기 때문에 클라이언트와 상호작용을 해야 합니다. 이 과정에서 필요한 것이 View와 Controller 인데, 이 둘을 간단히 말하면 view는 우리가 보는 웹페이지 형식의 html 파일(정적 리소스)를 말하는 것이고 controller는 서버에서 온 요청을 받아서 서버 로직을 수행한 뒤 그 결과를 다시 클라이언트에 넘기는 역할을 합니다. 예를 들어 우리가 컨트롤러에 localhost:8080/home 이라고 요청을 보내면 서버 프로젝트 내에 있는 index.html이라는 ..
[SpringBoot]스프링부트 프로젝트 시작하기 안녕하세요! 오늘은 SpringBoot를 이용한 게시판 만들기 프로젝트의 첫 포스팅을 시작해볼까 합니다. 개발에 사용될 예정인 기술은 아래와 같습니다. 개발에 사용할 기술 1) IDE(통합개발환경): InteliJ(인텔리제이) 2) 개발 환경: SpringBoot+Gradle+yml 3) DB통신: Spring Data JPA+MYSQL(workbench) 4) View 템플릿 언어: Thymeleaf 5) 로그인 관련 처리: Spring Security 이번 포스팅에서는 SpringBoot 프로젝트 시작하는 것부터 다뤄보도록 하겠습니다. 1. Spring vs SpringBoot 차이 프로젝트를 시작하기 전에 Spring을 하다보면 종종 보이는 두 녀석..