본문 바로가기

개발관련/Spring(BE)16

Spring Boot 시작하기 - 목표 GitHub - Jym-lab/learn-spring-boot: 스프링부트 공부용 repo 스프링부트 공부용 repo. Contribute to Jym-lab/learn-spring-boot development by creating an account on GitHub. github.com Spring Boot부터는 git에 문서로 정리하고, 그 내용을 블로그에 올리고 있다. 🌼 Spring Boot 🚩Spring Boot의 목표 Spring Boot의 핵심 목표는 프로덕션 환경에서 사용 가능한 Application을 빠르게 빌드하는 것. 🚀 Spring Boot의 빠른 빌드를 도와주는 도구 🔗 Spring initializr 프로젝트를 신속하게 생성해주는 도구. 🔗 Spring Boot Starter.. 2023. 11. 24.
Spring Boot - POJO, JavaBean, Spring Bean 이번 포스팅엔 Bean이라는 것에 대해 공부해보자. 자주 사용하는 용어니까 좀 정확하게 이해를 하고 넘어가야겠다. Bean?? Bean이란 흔히 자바에서 사용하는 객체를 말하는 것이라고 한다. 그렇다면 모든 객체는 Bean일까? 아니다. Bean이란 IOC 컨테이너(혹은 Spring 컨테이너 같은 걸 지칭한다)에서 관리하는 객체를 뜻하거나 Java에서 관리하는 객체를 Bean이라고 한다. 여기서 객체는 POJO, JavaBean, SpringBean으로 나뉘는데 하나씩 알아보자. POJO(Plain Old Java Object) POJO는 Plain Old Java Object라고 하여 말 그대로 가장 오래된 자바의 객체다. 모든 자바로 생성하는 객체를 POJO라고 칭한다. 모든 자바 객체는 POJO다... 2023. 11. 1.
Spring Boot - 강한 결합(Tight Coupling)과 느슨한 결합(Loose Coupling) 오늘은 간단하게 인텔리제이 사용법도 익히면서 자바 개념을 익혀보자 먼저 저번 포스팅 때 만든 프로젝트를 열어준다. 처음 시작하면 기본적인 main 클래스와 패키지가 보일 것이다. 패키지는 냅두고 클래스는 삭제해준다. 지금 사용할 것이 아니라서 큰 의미가 없다. 패키지를 마우스로 잡고 우클릭이나 Alt + Insert로 새 클래스를 만들어 줄 수 있다. 자바 클래스를 새로 생성해주자. 이름은 App01MealBasicJava로 하겠다. 이제 우리가 작성한 코드를 실행하는 main 메서드가 있어야한다. 인텔리제이에서 main 메서들을 정의하는 법은 단축어로 쉽게 가능하다. 자 이제 코드를 작성해보도록 하겠다. package com.learnspringframework.learnspringframework; .. 2023. 11. 1.
Spring Boot - Java Spring Framework 시작하기 GitHub - Jym-lab/learn-spring-boot: 스프링부트 공부용 repo 스프링부트 공부용 repo. Contribute to Jym-lab/learn-spring-boot development by creating an account on GitHub. github.com 드디어 미루고 미뤄왔던 Spring을 시작하기로 했다. 자바민국에서 스프링을 미뤄왔던 이유는 여러가지 이유가 있는데 1. 생각보다 공부할 내용이 많다 나는 어떤 프레임워크나 언어를 공부할 때 좀 더 여러가지 방면을 공부하는 편이다. 간단하게 말해서 입문용 서적에는 나오지 않는 내용들을 찾아서 공부한다. 입문용 서적에 나오지 않는 이유는 저자가 일단 아무것도 모르는 사람을 이해시키기 위해서 꼭 필요한 내용만 거르고 작.. 2023. 10. 31.