스프링부트

· Study/MySQL
인텔리제이에서 mysql을 사용하는 방법을 정리해보았다. mysql 설치부터 연결까지 초기 세팅 과정이다. 만약 mysql을 사용하는데 아래와 같은 에러가 발생한다면 깜빡한 것이 있는지 확인해보자. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061) 1. mysql을 설치해준다. 아래 링크에서 둘 중 아래 파일을 클릭하여 인스톨러를 다운받는다. 만약 컴퓨터에 visual studio가 깔려있지않은 경우 설치해줘야 한다. 하지만 최신버전인 2022는 또 안된다. 2019 버전을 설치해주자 https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Install..
· Study/Spring
스프링부트를 사용하여 기본적인 CRUD 기능이 있는 게시판을 구현하였다. 그 과정을 정리하고자 한다. 모든 코드를 설명하는 것보다는 내가 게시판을 구현하면서 했던 고민과 생각을 중점적으로 글을 작성하였다. 인프런 김영한 님의 스프링 강의를 정주행하고 학습한 내용을 바탕으로 구현하려고 했는데 나는 아직 자바도 제대로 공부한 적도 없고 스프링도 처음 접하는 상황이었다. 때문에, 강의에서 알려주는 꿀팁이나 테크닉이 얼마나 유용한 것인지, 강의에서 제시하는 구현 틀과 방법이 얼마나 효율적인 구조인지 공감하기 힘들었다. 이 상태로 프로젝트를 진행하면 어떻게든 게시판을 완성할 수는 있겠지만 나에게 남는 게 많지 않을 것 같았다. 직접 무수한 시행착오를 겪으며 목표를 달성하고 강의를 다시 정주행한다면 깊은 공감에서 ..
· Study/MySQL
앞서, 구름IDE에서 스프링부트 개발환경 세팅하기 글을 썼지만 그 방법으로 할 필요가 없었다. 추가로 jpa와 mysql 사용까지 추가하여 다시 정리하고자 한다. 이대로만 따라한다면 당장 구름IDE에서 간단한 Springboot 프로젝트하는데에는 문제 없을 것이다. 1. springboot, gradle로 컨테이너 생성(mysql 관련 설정x) - 말 그대로 컨테이너 생성에서 소프트웨어 스택은 Springboot를 선택하고 Template은 Gradle을 선택하고 추가 모듈/패키지는 하나도 선택하지 않은 채 컨테이너를 생성한다. 2. mysql 설치하기 터미널 창에서, terminal# sudo apt-get install mysql-server terminal# service mysql start te..
· Study/Spring
제목 그대로 구름 ide에서 스프링부트 개발 환경을 세팅하는 방법을 정리해보았다. 1. 소프트웨어 스택은 Spring Boot을 선택하고, Template은 gradle을 선택하여 컨테이너를 생성한다. Maven vs Gradle Template에는 Maven과 Gradle 둘 중 하나를 선택할 수 있는데, Maven과 Gradle은 빌드 관리 도구로, 생성한 프로젝트 내에서 작성한 Java코드와 각종 xml, properties 등을 JVM이 인식할 수 있도록 패키징 해주는 역할을 한다. 또한 애플리케이션을 개발하면서 필요한 외부 라이브러리들을 자동으로 관리해주는 도구이다. Maven은 빌드 중인 프로젝트, 빌드 순서, 외부 라이브러리의 종속성 관계 등 모든 정보를 pom.xml 파일에 명시한다. 이에..
hyobinside
'스프링부트' 태그의 글 목록