Don't Panic

#Springboot

23개의 글 · 모든 태그

Springboot

[Springboot] Spring and Spring Boot Annotations

Spring 및 Spring Boot는 애플리케이션의 구성 및 개발을 간소화하기 위해 주석(Annotations)을 널리 활용합니다. 다음은 Spring 및 Spring Boot에서 자주 사용되는 25개 이상의…

#Springboot
Springboot

[Springboot] JPA 완전 정리 — 엔티티 매핑·영속성 컨텍스트·Repository 쿼리 메서드

JPA/ORM 개념부터 엔티티 매핑 어노테이션, 영속성 컨텍스트, Spring Data JPA Repository 계층과 쿼리 메서드, @Query·페이징까지 실전 코드와 함께 정리한 통합 학습 노트입니다.

#Springboot
Springboot

[Springboot] Spring Security & JWT 완전 정리 — 인증·인가부터 토큰 구현까지

Spring Security의 권한 어노테이션·세션·필터 구조부터 JWT(JSON Web Token)의 Header·Payload·Signature 구조, 발급·검증 흐름, Stateless 기반 Security 적용과 실전 구현 순서까지 하나로 정리한 통합 노트.

#Springboot
Springboot

[Springboot] Springboot 면접 질문 목록

스프링부트 관련 면접 질문 리스트 Q1. 스프링 부트란 무엇인가? Spring Boot는 어떤 문제를 해결합니까? 스프링 부트 (Spring Boot): 스프링 부트는 Pivotal(현재는 VMware의…

#Springboot
Springboot

[Springboot] REST API 완전 정리 — 설계 원칙부터 @RestController 구현까지

REST 개념·아키텍처 제약부터 URI 설계, HTTP Methods·Status Codes, @RestController와 JSON 응답, MyBatis·JPA 연동, 예외 처리·버전 관리까지 Spring Boot RESTful API 개발 전반을 정리합니다.

#Springboot
Springboot

[Springboot] thymeleaf 게시물 번호 역순

번호 전체 게시물 개수 (현재 페이지 페이지당 게시물 개수) 나열 인덱스 항목 설명 --- 번호 최종 표시될 게시물 번호 전체 게시물 개수 데이터베이스에 저장된 게시물 전체 개수 현재 페이지 페이징에서 현재 선택한…

#Springboot
Springboot

[Springboot] Spring Batch 완전 정리 — 설정·파일 처리·데이터 읽기

Spring Batch의 개념·아키텍처부터 환경 설정, Tasklet/Chunk 기반 처리, JobParameters, @JobScope/@StepScope, ItemReader까지 단계별로 정리한 완전 학습 노트.

#Springboot
Springboot

[Springboot] Google 서비스 등록

Google api를 사용하기 위한 서비스 등록 여기로 들어간다. 들어가면 위와 같은 화면이 있다. 저 API는 이전에 이미 만들어 둔 API 원래라면 맨 처음에는 API 및 서비스로 생성해야한다. 사용자…

#Springboot
Springboot

[Springboot] 스프링 부트로 웹 서비스 만들기 — JPA·머스테치·OAuth2 로그인

스프링 부트로 게시판 웹 서비스를 만드는 실습 — IntelliJ·Gradle 세팅, JUnit TDD, JPA·Spring Data JPA, 머스테치 서버 사이드 템플릿, 스프링 시큐리티 구글 OAuth2 로그인까지 단계별로 정리.

#Springboot
Springboot

[Springboot] Project 시작 - DB 테이블 설계

커뮤니티 프로젝트를 시작하며 dbdiagram 문법으로 users, article, comment 등 주요 테이블과 관계를 설계한 기록이다.

#Springboot
Springboot

[Springboot] MSA, HTTPS, gRPC — Spring Boot 배포와 서비스 아키텍처

Spring yml/Profile 환경 분리, Dockerfile 빌드 전략, MSA와 Spring Cloud Gateway, RabbitMQ 메시지 큐 패턴, 클라우드 서비스 개요, HTTPS 핸드셰이크 원리, gRPC 통신까지 다룬 백엔드 배포·아키텍처 학습 노트.

#Springboot
Springboot

[Springboot] Spring Security, OAuth2, JWT — 인증 시스템 완전 정복

Spring Security 자체 로그인 구현부터 네이버 OAuth2 소셜 로그인 흐름, JWT 토큰 구조와 SSO, JPA ddl-auto 운영 주의사항, DB 조인 테이블 설계까지 한 번에 정리한 백엔드 인증 학습 노트.

#Springboot
Springboot

[Springboot] Project 연습

yml 설정, 컨트롤러와 디스패처, HTTP 요청 방식, 시큐리티 기반 회원가입/로그인, JPA 연관관계, 이미지 업로드, OSIV와 트랜잭션까지 실습하며 정리한 학습 노트입니다.

#Springboot
Springboot

[Springboot] Clean Architecture와 NoSQL 입문

Spring 레이어 컴포넌트(@Controller/@Service/@Repository) 역할, WAV 헤더 제거 실습, Clean Architecture 계층 설계, 인터페이스 기반 DI 원칙, Redis·MongoDB 등 NoSQL 입문 노트.

#Springboot
Springboot

[Springboot] Springboot AOP 정리

RestController 기반의 요청/응답, PathVariable, ResponseEntity, MessageConverter, CORS, Validation 등 스프링부트 기초 개념을 정리한 학습 노트이다.

#Springboot
Springboot

[Springboot] MyBatis에서 JPA로 — ORM과 영속성 기초

DAO·VO·DTO 역할 구분, MyBatis SqlSession 팩토리 흐름과 #{} vs ${} 바인딩, MyBatis vs JPA(Hibernate) 코드량·DB 독립성 비교, yml/properties 설정 차이, 해시 개념을 정리한 노트.

#Springboot
Springboot

[Springboot] 블로그 프로젝트 - HTTP·Maven·JPA·트랜잭션

패키지 스캔과 IoC, HTTP 통신, Maven, JPA 연관관계와 OSIV 전략, 스프링 동작 원리, OAuth까지 블로그 프로젝트를 만들며 배운 핵심 개념을 정리한다.

#Springboot
Springboot

[Springboot] Springboot 개념정리

스프링의 IoC/DI, 필터, 어노테이션, MessageConverter부터 JPA·ORM·영속성 컨텍스트, 서블릿 생명주기, web.xml, DispatcherServlet, ApplicationContext까지 정리한 개념 노트.

#Springboot
Springboot

[Springboot] Springboot 입문

스프링의 의존 주입(DI)과 제어의 역전(IoC) 개념, 의존 주입 방식과 뷰 템플릿, 내장 WAS, 기본 프로젝트 구성을 정리한 입문 노트.

#Springboot
Springboot

[Springboot] HTTP 기초와 Spring Controller·REST 개요

OSI 7계층에서 HTTP의 위치, Request/Response/Status Code 구조, URL·Domain 개념, Spring @Controller/@RestController 어노테이션, REST 6가지 설계 제약을 정리한 노트.

#Springboot
Springboot

[Springboot] 백엔드 입문 — Java·OOP·SOLID와 Spring Boot 첫걸음

Java 크로스 플랫폼 특성과 OOP·SOLID 원칙, Spring Boot IoC 컨테이너 구조, HTTP·REST 기초, Kotlin 특징까지 백엔드 첫 날 전체 개요를 정리한 노트.

#Springboot
Springboot

[Springboot] 스프링 부트 입문 — 웹 MVC, 템플릿 엔진, DB 접근 기술 핵심 정리

Spring Boot 프로젝트 구조 파악부터 정적 콘텐츠·MVC·API 응답 방식 비교, 회원 관리 예제를 통한 Repository·Service 계층 설계, JUnit 테스트 케이스 작성까지 단계적으로 정리한 입문 학습 노트.

#Springboot
Springboot

[Springboot] Spring Boot 프로젝트 초기 세팅 — Swagger·MyBatis 연동 체크리스트

Spring Boot 신규 프로젝트 생성부터 Swagger 의존성 추가, MyBatis Mapper 설정, application.properties 편집까지 단계별 체크리스트를 정리한다.

#Springboot