분류 전체보기 199

스프링 인 액션 제5판(크레이그 월즈 지음) - 스프링 시작하기 2

*책 내용과 살짝 다르게, 다음과 같은 환경에서 프로젝트를 생성2026.05.25 - [스프링(Spring), 스프링부트(SpringBoot)/스프링(Spring) 기초] - 스프링 인 액션 제5판(크레이그 월즈 지음) - 스프링 시작하기 1 스프링 인 액션 제5판(크레이그 월즈 지음) - 스프링 시작하기 10. 스프링과 스프링 부트의 차이1) 스프링(Spring Framework)의존성 주입(DI), AOP, 트랜잭션 관리 등 엔터프라이즈 애플리케이션의 기반을 제공XML, Java Config, Annotation 등을 이용해 원하는 설정을 직접 해keep-programming-study.tistory.com 1. 스프링 애플리케이션 작성하기0) '홈페이지' 기능 추가를 위해 필요한 것홈페이지의 웹 요..

스프링 인 액션 제5판(크레이그 월즈 지음) - 스프링 시작하기 1

0. 스프링과 스프링 부트의 차이1) 스프링(Spring Framework)의존성 주입(DI), AOP, 트랜잭션 관리 등 엔터프라이즈 애플리케이션의 기반을 제공XML, Java Config, Annotation 등을 이용해 원하는 설정을 직접 해야 함: 웹 애플리케이션을 만들려면 DispatcherServlet, ViewResolver, DataSource 등을 직접 등록해야 함 원하는 대로 커스터마이징 가능하지만, 초기 설정이 복잡하여 시간이 많이 걸림2) 스프링 부트(Spring Boot) 스프링을 더 쉽게 쓰도록 만든 확장판대부분의 설정을 자동 설정(Auto Configuration) 가능하고, 필요한 부분만 오버라이드 가능Tomcat, Jetty 같은 서버가 내장되어 있어 java -jar만으로..

제너럴리스트 지향 프리랜서 겸 개발공부하는 사람의 근황...

1. 스프링부트 핵심 가이드(장정우 지음) 완권[완독?]일단 4월 25일에 올렸던 글이 해당 서적의 마지막 부분까지 다룬 글이었다.그런데... 사실 직접 코드를 치고 구글에 리서치를 하면서도 이해가 안 되는 부분이 너무 많아서.. 집에 있는, 스프링을 다룬 다른 책으로 스프링 공부를 다시 해봐야 할 것 같다.(지금 밖이라서 무슨 책이었는지 잘 기억은 안 나지만... 아마 아래 이미지의 책이었던 것 같다) 사실 정석인 공부순서는 스프링 -> 스프링부트가 맞다.그 이유는 스프링부트가 스프링의 핵심 개념(IoC, DI, AOP 등)을 자동화·간소화한 확장판..이기 때문이다. 스프링을 이해하지 못하면 스프링부트의 편리함이 왜 필요한지, 스프링부트에서 어떤 일이 일어나는지 알 수 없어 깊이 있는 개발이 어려운 ..

일상 이야기 2026.05.10

스프링부트 핵심 가이드(장정우 지음) - 스프링 시큐리티(Spring Security)와 JWT 3편 [책의 마지막 부분]

*책 내용과 다르게, 다음과 같은 환경에서 프로젝트 생성 Windows11(윈도우 11) 환경자바 JDK 17 버전 설치 https://yungenie.tistory.com/11 [Java] 차근차근 Java 설치하기 (JDK17, Window 11)자바 개발 도구 설치 방법에 대해서 알아보겠습니다. Java17은 LTS(Long Term Support : 장기 지원) 릴리즈로 1년 후까지 기술 지원 및 버그를 개선한 서비스를 제공받을 수 있습니다. 업데이트 버전을 꾸yungenie.tistory.com스프링 부트 4.31.0 사용 - STS(Spring Tool Suite) 설치(Spring Tools for Eclipse - https://spring.io/tools)=> https://primin..

스프링부트 핵심 가이드(장정우 지음) - 스프링 시큐리티(Spring Security)와 JWT 2편

*** 함께 보면 좋은 글2026.04.10 - [스프링(Spring), 스프링부트(SpringBoot)/스프링부트(SpringBoot) 기초] - 스프링부트 핵심 가이드(장정우 지음) - 스프링 시큐리티(Spring Security)와 JWT 1편 스프링부트 핵심 가이드(장정우 지음) - 스프링 시큐리티(Spring Security)와 JWT 1편*책 내용과 다르게, 다음과 같은 환경에서 프로젝트 생성 Windows11(윈도우 11) 환경자바 JDK 17 버전 설치 https://yungenie.tistory.com/11 [Java] 차근차근 Java 설치하기 (JDK17, Window 11)자바 개발 도구 설치 방법keep-programming-study.tistory.com 2. 스프링 시큐리티와 ..

스프링부트 핵심 가이드(장정우 지음) - 스프링 시큐리티(Spring Security)와 JWT 1편

*책 내용과 다르게, 다음과 같은 환경에서 프로젝트 생성 Windows11(윈도우 11) 환경자바 JDK 17 버전 설치 https://yungenie.tistory.com/11 [Java] 차근차근 Java 설치하기 (JDK17, Window 11)자바 개발 도구 설치 방법에 대해서 알아보겠습니다. Java17은 LTS(Long Term Support : 장기 지원) 릴리즈로 1년 후까지 기술 지원 및 버그를 개선한 서비스를 제공받을 수 있습니다. 업데이트 버전을 꾸yungenie.tistory.com스프링 부트 4.31.0 사용 - STS(Spring Tool Suite) 설치(Spring Tools for Eclipse - https://spring.io/tools)=> https://primin..

스프링부트 핵심 가이드(장정우 지음) - 스프링 시큐리티(Spring Security) 개요

*책 내용과 다르게, 다음과 같은 환경에서 프로젝트 생성 Windows11(윈도우 11) 환경자바 JDK 17 버전 설치 https://yungenie.tistory.com/11 [Java] 차근차근 Java 설치하기 (JDK17, Window 11)자바 개발 도구 설치 방법에 대해서 알아보겠습니다. Java17은 LTS(Long Term Support : 장기 지원) 릴리즈로 1년 후까지 기술 지원 및 버그를 개선한 서비스를 제공받을 수 있습니다. 업데이트 버전을 꾸yungenie.tistory.com스프링 부트 4.31.0 사용 - STS(Spring Tool Suite) 설치(Spring Tools for Eclipse - https://spring.io/tools)=> https://primin..

스프링부트 핵심 가이드(장정우 지음) - 서버 간 통신 2: WebClient

*책 내용과 다르게, 다음과 같은 환경에서 프로젝트 생성 Windows11(윈도우 11) 환경자바 JDK 17 버전 설치 https://yungenie.tistory.com/11 [Java] 차근차근 Java 설치하기 (JDK17, Window 11)자바 개발 도구 설치 방법에 대해서 알아보겠습니다. Java17은 LTS(Long Term Support : 장기 지원) 릴리즈로 1년 후까지 기술 지원 및 버그를 개선한 서비스를 제공받을 수 있습니다. 업데이트 버전을 꾸yungenie.tistory.com스프링 부트 4.31.0 사용 - STS(Spring Tool Suite) 설치(Spring Tools for Eclipse - https://spring.io/tools)=> https://primin..

스프링부트 핵심 가이드(장정우 지음) - 서버 간 통신 1: RestTemplate

*** 함께 보면 좋은 글2025.07.11 - [스프링(Spring), 스프링부트(SpringBoot)/스프링부트(SpringBoot) 기초] - 스프링 부트 핵심 가이드(장정우 지음) - 개발에 앞서 알면 좋은 기초 지식 한 대는 서버/다른 한 대는 클라이언트가 됨 가장 많이 사용되는 방식은 HTTP/HTTPS 방식(TCP/IP, SOA" data-og-host="keep-programming-study.tistory.com" data-og-source-url="https://keep-programming-study.tistory.com/165" data-og-url="https://keep-programming-study.tistory.com/165" data-og-image="https://scr..

스프링부트 핵심 가이드(장정우 지음) - 액추에이터 주요 기능 살펴보기, 액추에이터 커스텀 기능 만들기

*책 내용과 다르게, 다음과 같은 환경에서 프로젝트 생성 Windows11(윈도우 11) 환경자바 JDK 17 버전 설치 https://yungenie.tistory.com/11 [Java] 차근차근 Java 설치하기 (JDK17, Window 11)자바 개발 도구 설치 방법에 대해서 알아보겠습니다. Java17은 LTS(Long Term Support : 장기 지원) 릴리즈로 1년 후까지 기술 지원 및 버그를 개선한 서비스를 제공받을 수 있습니다. 업데이트 버전을 꾸yungenie.tistory.com스프링 부트 4.31.0 사용 - STS(Spring Tool Suite) 설치(Spring Tools for Eclipse - https://spring.io/tools)=> https://primin..