Spring 4

[Spring] Spring Framework의 탄생과 기능 (下)

나다. 이 글이 뭐하는 글이냐면 [Spring] Spring Framework의 탄생과 기능 (上) 나다. 이 글이 뭐하는 글이냐면 우리는 자바를 통해 웹 프로젝트를 제작할 때 Spring이라는 프레임워크를 사용한다. 아주 오래된 시스템의 경우 스트럿츠2 라는 프레임워크를 사용하는 시스템이 no-brain-dev.tistory.com 이전 글에 이어 Spring 기능에 대해 설명하는 글임. 딱히 상편에서 하편으로 이어지는 구성은 아니기 때문에 굳이 상편으로 돌아가서 읽고 와야 할 필요는 없지만 한 번에 많이 쓰기 귀찮아서 두편으로 쪼개놨다. 상편도 궁금하면 가서 보셈. ^오^ MVC란 무엇인가. 지나가다 한 번쯤 MVC라는 말을 들어 본 적이 있는가. MVC는 (Model - View - Controll..

Spring 2023.01.26

[Spring] Spring Framework의 탄생과 기능 (上)

나다. 이 글이 뭐하는 글이냐면 우리는 자바를 통해 웹 프로젝트를 제작할 때 Spring이라는 프레임워크를 사용한다. 아주 오래된 시스템의 경우 스트럿츠2 라는 프레임워크를 사용하는 시스템이 있다고 하는데난 식견이 좁아 본 적 없음. 어쨌든 대부분 자바 진영의 경우 Spring으로 통일되어 있다 봐도 무방한 상태인데 혹자들이 "혐자정부 프레임워크"라 부르는 전자정부 프레임워크 또한 Spring을 기반으로 한다. 이번 글에서는 Spring Freamwork의 탄생 배경 기능에 대해 알아보자. BS(Before Spring) 의 시기 때는 바야흐로 2000년대 초반 Spring이 탄생하기 전 개발자들은 EJB라는 기술을 사용했다. EJB는 여러 장점을 가지고 있었으나 치명적인 단점들을 가지고 있었는데 개같이..

Spring 2023.01.23

[Spring] .properties와 .yml의 작성법에 대해 알아보자.

나다. 이 글이 뭐하는 글이냐면 스프링 부트를 사용하면 기본적으로 설정되는 파일인 application.properties를 본 적이 있지 않은가. 못 봤을 리는 없을 것이다. (못 봤으면 라섹수술 권장) 나는 처음 이 파일을 접했을 때 어플리케이션의 전반적 설정을 관장하는 파일로 이해하고 받아들였다. (허접 입장에서 봤을 때 사실 이게 반쯤 맞는 말이기도 함.) properties와 yml파일에서 지원하는 기능과 우선순위가 존X게 많지만 이번 글은그걸 알아보는게 아닌 그냥 작성법과 그 차이에 대해 알아보는 글이니 그건 설명하지 않겠다. 이 번 글에서는 application.properties와 application.yml의 작성법과 차이점에 대해알아보자. 이 블로그는 허접이 작성하는 블로그이기 때문에 ..

Spring 2022.12.15

Spring Boot 3.0버전 나옴 ㅋㅋ

나다. 먼저 3.0 업데이트 공식 링크부터 첨부하겠다. https://spring.io/blog/2022/11/24/spring-boot-3-0-goes-ga Spring Boot 3.0 버전이 출시되었다길래 안 읽어보고 허겁지겁 만들어서 돌려봤다. 결론부터 말하자면 Spring Boot 3.0부터는 기본적으로 jdk 17버전 이상을 사용해야 한다. Spring Boot 2.x대 버전을 사용하던 우리는 대부분 11.0.xx버전을 사용하고 있었을 것이다. Baseline이 java 17로 잡혔기때문에 그 이하 버전은 탐색되지 않아 발생하는 현상이니 3.0 버전을 사용하고 싶은 유저가 있다면 jdk를 17버전 이상으로 업그레이드 하시길 바란다. 간략히 몇 가지 변경점에 대해 이야기 하자면 3.0 쓰고싶으면 ..

Spring 2022.12.13