본문 바로가기

spring4

[Docker] 웹 프로젝트 Doker 이미지를 통해 AWS EC2에 배포하기 (Spring Boot + MariaDB) (2) : Backend 편 (+ Swagger 접속) 저번 포스팅에서 Docker에 MariaDB를 설치하고 Dump 파일 실행하기까지 했음 https://dev2som.tistory.com/146 [Docker] 웹 프로젝트 Doker 이미지를 통해 AWS EC2에 배포하기 (Vue.js + Spring Boot + MariaDB) (1) (사담) 원래는 Spring Boot 애플리케이션을 Kubernetes를 이용해 AWS EC2에 배포해보려고 했는데 워낙 어려워서 도커로만 먼저 배포해보기로 했다. 우선 Dockerfile을 이용해 프로젝트를 도커이미지로 만드 dev2som.tistory.com 오늘 할 내용의 대략적인 구조도이다^^! 휴 진짜 어려웠다... 도커가 첨이라 개념이 생소하기도 했고ㅠ 담엔 쿠버네티스도 해봐야지 Local에서 작업한 Spri.. 2021. 9. 16.
[Spring] Maven에 라이브러리 추가하기, .jar 파일 추가 오류 해결 1. Maven(메이븐)? Spring을 사용한 웹 개발 시, 필요한 라이브러리(.jar 파일)들이 있다. 해당 라이브러리들은 의존관계가 있어, 필요한 A가 있어도 A에게 필요한 B가 없으면 실행되지 않는다. 이렇게 라이브러리들을 관리해주는 도구가 Maven이다. 자바용 프로젝트 관리 도구라고 하기도 한다. Spring 프로젝트에선 프로젝트 내부의 pom.xml에 를 추가하는 방법으로 필요한 라이브러리를 추가할 수 있다. pom.xml에서 라이브러리가 추가되거나 변경, 삭제되면 프로젝트의 Maven Dependencies의 .jar 파일로 확인할 수 있다. 2. Maven Repository 2-1. Maven Repository에 라이브러리 추가하는 방법 메이븐 레파지토리. mvnrepository.c.. 2021. 4. 21.
스프링 라이브러리 추가하기, 스프링 프로젝트 디렉토리 구조 스프링 프로젝트 만들기 1) New > New Spring Legacy Project > Persistence - Spring MVC Project 만든 스프링 MVC 프로젝트의 내부 모습 src 폴더 안에는 java 코드가 들어가게 된다. ㄴ main 폴더에는 만들 사이트에서 서비스할 들어가는 파일이 들어가고, ㄴ test 폴더에는 테스트할 파일이 들어간다. ㄴ java : java 파일 ㄴ resource : 프로젝트를 관리할 xml, js, css webapp : Java EE 환경의 Eclipse에서 Dynamic Web Project를 만들었을 때, WebContent라고 보면 된다. ㄴ WEB-INF : 안에 jsp 파일을 넣으면 클라이언트가 접근하지 못하기 때문에 보안적으로 좋다. ㄴ vie.. 2021. 4. 21.
Spring Boot 다운로드 Spring legacy : 기존 시스템. 순수 Spring. Spring 4부터는 legacy 지원 X. Spring Boot : 신규 프로젝트에서 많이 사용한다. 1. Spring Boot (올인원 버전) 다운로드 spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 위 spring.io 사이트에 방문했을 때 나오는 메인 화면. 위 카테고리 중 Projects > Spring Tools 4 선택 Spring Tools 4 를 선택하면 위에 Eclipse나 VSCode를 위한 Spring도 있지만, 나는 Spring 3버전을 받을 예정이기 때문에, 아래로 스크.. 2021. 4. 21.