728x90
반응형

Java Spring 25

Spring 구조 ( 퍼옴 )

목차 : Spring의 전체 동작 순서Spring 웹 계층 구조1. Spring의 전체 동작 순서 시작)  클라이언트가 서버로 요청하면 먼저 Dispatcher Servlet 이 받음 Dispatcher Servlet 은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러(Front Controller)라고 정의할 수 있습니다. dispatcher-servlet이 해당 어플리케이션으로 들어오는 모든 요청을 핸들링해주고 공통 작업을 처리 ( * Dispatcher Servlet 이 무었인지는 추후에 다시 자세히 포스팅 예정... )   1. Dispatcher Servlet은 http 요청의 URL과 메소드를 보고    이것을 처리할 수 있는 핸들러(컨트롤..

Java Spring 2024.03.05

Spring CMD 환경에서 빌드하기

cmd 창에서 순서대로 하면 됩니다. 1. cmd창 켜고, 스프링 프로젝트가 있는 폴더로 이동 > cd 폴더경로 2. gradlew 명령어 실행 (아래 순서대로 입력) > gradlew.bat 빌드 성공 > gradlew build 3. 실행파일(.jar) 찾아가기 > cd build > dir //build 폴더의 파일/디렉터리 보기 libs 폴더가 있음 > cd libs > dir libs 폴더 안에 자바 실행파일(.jar)이 있음 4. 실행 > java -jar 파일명 스프링 프로젝트가 실행됩니다. --> 실행 성공 ※참고 cmd 창에서 실행한 경우, 인텔리제이에서 동시에 실행하면, 같은 포트 번호를 사용하게 되므로 에러 납니다. 서버에 배포시에는 jar 파일만 복사를 해서 서버에 넣어주고, jav..

Java Spring 2024.03.04

Spring 프로젝트 생성 및 시작하기 ( IntelliJ & Spring initializr )

https://start.spring.io/ 1. 스프링 이니셜라이저를 통해서 스프링 프로젝트 생성 GENERATE 를 하게되면 .Zip 파일이 생성된다. 생성된 .Zip 파일을 원하는 위치( 프로젝트 위치 ) 에 압축을 해제 한다. 2. IntelliJ를 실행하여 압축을 푼 디렉토리에가서 build.gradle 를 선택후 실행을 한다. as Project 로 실행을 한다. 3. 빌드 구조 설정 IntelliJ -> File -> Settings (또는 Preference ) 에서 빌드를 IntelliJ IDEA로 설정하고 작업을 한다. 이걸 해주면 자바가 그레이들을 통하지 않고 바로 인텔리제이를 통해서 바로 실행 ( 속도 향상 ) 4. main 함수가 있는 곳에가서 실행을 한다. 실행후 톰캣이 실행이 ..

Java Spring 2024.03.04

Java Spring 의존성 추가 방법 ( IntelliJ)

1. 프로젝트 폴더 최상단에서 build.gradle 파일 열기 2. dependencies에서 우클릭 - Generate - Add Dependency 3. 필요한 dependency 검색 후 add 4. 우측 Gradle 뷰에서 새로고침 버튼 클릭 - 우측에 없는 경우 상단 메뉴 View - Tool Windows - Gradle 클릭 https://maicoding.tistory.com/69 [Spring] IntelliJ에서 build.gradle 의존성(dependency) 추가하기 Spring 공식문서 가이드를 훑어보는 중에 매번 Spring Initializer를 이용하여 프로젝트를 생성하는 건 너무 번거롭다고 판단되어 그때그때 필요한 의존성을 추가하고자 했다. 이전에 Maven 사용 시에는..

Java Spring 2024.03.04
728x90
반응형