분류 전체보기(107)
-
스프링 propertis
스프링 프레임워크 구동 순서 [Spring] 스프링 프레임워크 구동 순서 (Java Config) 직접 공부하며 정리한 내용이라 틀린 내용이 있을 수 있습니다! JavaConfig방식을 통해 스프링이 구동되는 순서를 알아보자. 먼저 xml설정일 때의 예로, 전체적인 그림을 보면 다음과 같다. 웹 어플 jonyo.tistory.com 1. 프로필 (환경별 설정파일) [Spring] Spring System Properties 그리고 Spring Profiles에 대해 업로드중.. velog.io 2.배치 스케줄러 [Spring Boot] Spring Batch + scheduler 사용해 일정 주기로 실행 방법 Spring Batch란? 대용량 일괄처리의 편의를 위해 설계된 가볍고 포괄적인 배치 프레임워크..
2024.03.15 -
spring 동작 원리
스프링 동작 원리를 찾아보면 이를 설명하는 다양한 그림들이 있다. 디스패처 서블릿 HTTP 요청을 처리하는 프론트 컨트롤러 역할을 맡고 뷰 리졸버 , 핸들러 매핑, 핸들러 어뎁터 등 여러 웹 MVC 구성요소와 상호작용한다. 디스패처 서블릿은 여러 필터 체인과 인터셉터를 가질 수 있다. 디스패처 서블릿을 설정한다면 어떠한 구현체를 사용할 것인지, 특정 URL 매핑만 인식한다던지 설정할 수 있다. 핸들러 매핑 [Spring MVC] Dispatcher Servlet, 핸들러 매핑, 핸들러 어댑터 Spring MVC 구조를 학습하게 되었습니다. 스프링 MVC는 아래와 같은 흐름으로 진행됩니다. 처음엔 그림만 보면 이해하기 어렵다고 느낄텐데요. 차근차근 따라가면 흐름은 그렇게 어렵지 않습니다. D ksabs.t..
2024.03.11 -
spring boot MVC 패턴 연습하기
package com.knu.demo; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class MVCController { @GetMapping("/") public String hello(){ return "home"; } @GetMapping..
2024.03.11 -
스프링부트 시작하기
https://start.spring.io Gradle을 통해 라이브러리 의존성을 확인할 수 있음 빌드 ./gradlew build cd build/libs java -jar start-0.0.1-SNAPSHOT.jar 추후 jar파일을 서버에 실행시켜 배포할 수 있음. 시작하기전 jdk 설정 - 프로젝트 시작할때 jdk를 설정해야함 - file > 프로젝트 구조 탭을 통해 jdk 설정하기 - command + , 단축키를 통해 jdk 설정하기 build.gradle에 설정된 sourceCompatibility와 동일한 jdk 버전이여야함. 해당 설정 후 이러한 오류가 생김 openjdk 17가 설치되어있는데 오류가 생겨 다시 다운 받음. brew install openjdk@17 java --versi..
2024.03.09 -
종합 설계 프로젝트 초기세팅
organization을 생성하여 server와 docs 레포지토리을 만들었다. 개인 레포지토리로 프로젝트를 운영할 수 있지만 issue, pullrequest 기능을 적극적으로 사용하고싶어 organization을 운영하기로 마음 었다. 먼저 레포지토리에 이슈와 커밋 템플릿, 풀리퀘스트를 적용했다. 그리고 readme 파일에 간단한 프로젝트 관련 정보를 적었다. 방법 1. 이슈 템플릿 적용 - setting>general>Features>set up templates - add templates 에서 원하는 유형 선택 - preview and edit로 작성을 시작한다. - 마크다운 문법을 활용하여 템플릿을 작성한다. 2. 커밋 템플릿과 풀리퀘스트 템플릿 적용 해당 예시에선 fullrequest와 me..
2024.03.09 -
Swift-UI 소개
swift 기반 UI 플레임워크 실습 프로젝트 기본기 다지기 예제 GitHub - bjpublic/SweetSwiftUIExamples: 스윗한 SwiftUI 기본기 다지기 스윗한 SwiftUI 기본기 다지기. Contribute to bjpublic/SweetSwiftUIExamples development by creating an account on GitHub. github.com GitHub - giftbott/SweetSwiftUIExamples: 스윗한 SwiftUI 기본기 다지기 스윗한 SwiftUI 기본기 다지기. Contribute to giftbott/SweetSwiftUIExamples development by creating an account on GitHub. github.c..
2024.03.08