2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

반응형

웹프로그래밍/스프링부트 24

스프링부트] 로그인 기능 구현하기

로그인 후 세션을 가져 오는 방법에 대해 살펴 보자. 1. 프로젝트 만들고 실행하기 - Spring Initializr 를 사용해 프로젝트를 생성한다. - Spring Initializr 페이지( https://start.spring.io ) 에 접속한 후 각 항목을 다음과 같이 설정한다. - 화면 오른쪽에 있는 Dependencies - ADD EDPENDENCIES... 버튼을 클릭하고 web을 입력후 Spring Web 의 WEB 버튼을 클릭한다. - 같은 방법으로 다음 3가지 도구를 추가한다. 도구 이름으로 검색하면 된다. H2 Database : 자료를 저장하기 위한 데이터베이스 Mustache : 화면을 만들기 위해 필요한 도구 Spring Data JPA : 데이터베이스를 편리하게 다룰 수 ..

시놀로지 나스에 도커 + 톰캣 설치 후 스프링부트 프로젝트 배포 방법

1. 패키지 센터에서 Docker를 검색해서 설치한다. 2. 도커가 설치 완료되면 docker를 열어서 레지스트리에서 tomcat을 설치한다. 3. 설치 완료 후 이미지에 가면 다음과 같이 tomcat이 있다. 여기서 더블클릭하여 다음과 같이 환경설정한다. 4. 고급설정을 클릭하여 고급설정- 자동 재시작 활성화 체크 - 볼륨의 폴더 추가 (webapps로 사용할 폴더 선택) ROOT.war 파일을 이 디렉토리에 업로드 하면 톰캣에서 인식하여 압축 해제하여 실행 한다. 마운트 경로 /usr/local/tomcat/webapps - 포트설정 설정후 저장하면 컨테이너에 다음과 같이 tomcat이 생성되어 있다. - 텔넷 접속 방법 컨테이너에 tomcat을 더블 클릭 후 터미널 클릭 - 생성->명령으로 실행 -..

스프링 부트 프로젝트 war 파일로 톰캣에 배포 방법

- build.gradle 에 다음을 추가 apply plugin:'war' bootWar{ archiveBaseName="helloWorld" archiveFileName="hellwWorld.war" archiveVersion="0.0.0" } - ServletInitializer 클래스 생성 package com.example.helloWorld; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; public class ServletInitializer extends SpringBootS..

반응형