GitHub

https://github.com/Backcoder-June

BackCoder 기록 그리고 숙달

MySQL 3

[ eGov ] Mysql 연동, Mybatis 설정

버전문제 3.10 버전 환경이기 때문에 ( 2021 release ) 기본적으로 JDK 1.8 버전과 호환됩니다. 저는 기존의 프로젝트를 진행하며 Java 11 버전을 사용중이었는데 3.10 버전에서 Java11 을 사용할 수 있는가 하는 질문에 대해 eGov 공식사이트에 답변 맥락은 '사용은 가능할 것이나 버전문제 있는 부분들이 있을 수 있다. JDK1.8 버전과의 Test 만 완료된 상태이다.' 였습니다. ( 진행중이던 프로젝트가 있어 Java11 버전으로 eGov 3.10 환경을 이용해 보았습니다. 자잘자잘한 버전문제들이 발생하는 것 같습니다. 프로젝트를 진행한다면 버전일치는 꼭 해두는게 좋을 것 같습니다. ) MySQL 연동 1. dbcp 버전 => Jdk 1.8 필요 commons-dbcp 를 ..

[ Docker ] Spring 프로젝트 컨테이너+ MySQL 컨테이너 연동하기

Docker 에서 각 컨테이너들은 독립적인 상태로 존재합니다. MySQL을 이미지로 가져오고 docker pull mysql 그냥 Mysql 컨테이너를 생성하면 docker run --name dbmysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=0000 -e MYSQL_DATABASE=ourproject -e MYSQL_USER=userid -e MYSQL_PASSWORD=0000 -d mysql docker ps ( 실행중인 컨테이너 확인 ) mysql 컨테이너가 생성되어 있습니다. 컨테이너에 접속해서 docker exec -it 컨테이너이름 /bin/bash mysql -u root - p 로 접속, mysql을 사용할 수 있습니다. Spring 프로젝트 컨테이너도, DB ..

Back to the Docker 2022.12.28

AWS EC2 프리티어로 배포하기(2) ( SpringBoot, Maven, MySQL, Jenkins, Ubuntu, Putty )

인스턴스를 생성했고, 인바운드 규칙에서 SSH ( Port 번호 : 22 ) 접근 URL을 내 IP 로 설정해 둡니다. 다운받아둔 키페어를 이용해 Putty 에 접속하면 이제 AWS 에서 빌린 서버를 이용할 수 있습니다. 최종 목적은 Spring Boot, Maven, MySQL 을 사용한 프로젝트를 Jenkins, GitHub 을 사용해 배포하는 것이므로 AWS 에서 빌린 깡통 서버에 필요한 개발 TOOL 들을 설치해 줍니다. [ 필요 목록 ] 1. JDK 2. Maven 3. Tomcat 4. MySQL 5. Jenkins 1. JDK ( Java Development Kit ) - 자바 어플리케이션을 읽는 역할을 해주는 JRE는 개발자 도구를 포함, 개발을 진행 할 수 있게 해주는 JDK 안에 포함..

Back to the AWS 2022.12.09