#spring
관련 글 12건
- velog수집됨 · 1일 전
@Transactional(readOnly=true), 정말 필요할까
학교 과 학생회 통합 플랫폼 백엔드 개발에서, 이번에 회비 납부 API 개발 진행 중에 생긴 문제, 고민의 흔적, 해결방법을 정리하기 위해 블로그를 작성해보기로 했다.이번 블로깅은 저번에 정리한 트랜잭션 관련 블로그와도 관련이 아주 깊다...! (이렇게 개발하면서 써먹
spring♡ 4
- velog수집됨 · 12일 전
[기획] 3개월만에 iOS & Android 기획부터 런칭까지
안녕하세요. 개발 동아리 프로그라피에서 5인 팀으로 활동하고 있는 '하이파이브’ 팀입니다! > 이 앱은 팀원 한 명의 위장에서 시작됐습니다. 저희 백엔드 팀원이 역류성 식도염이 있는데, 회식 자리나 회의때마다 메뉴판을 보며 음식 하나하나를 GPT한테 매번 검사맡거나
backendspringspringboot♡ 7 - velog수집됨 · 17일 전
Spring 백엔드에서 API 요청 하나는 어떻게 처리될까?
Spring 백엔드에서 API 요청 하나가 들어왔을 때 Controller부터 Service, Repository, DB를 거쳐 응답으로 돌아오기까지의 전체 흐름을 주문 생성 예제로 쉽게 정리
springrestapi♡ 4
강경원· 8월 11일 · 3분 읽기Java Spring에서 AI 기반 사용자 행동 추적 및 분석 구현 — 실제 사례로 본 개선 효과
사용자 행동 추적 및 분석은 웹 애플리케이션의 성능과 사용자 경험을 개선하는 데 중요한 역할을 한다. Java Spring 프레임워크를 활용하면 이러한 기능을 효과적으로 구현할 수 있다. 이번 글에서는 AI 기반의 사용자 행동 추적 및 분석을 어떻게 적용했는지, 그리고 그로 인해 얻은
aienterpriseaijava`Java Spring에서 AI 기반 사용자 행동 추적 및 분석 구현 — 실제 사례로 본 개선 효과- velog수집됨 · 8월 11일
Spring API 응답, 꼭 공통 형식으로 감싸야 할까?
Spring으로 API를 만들다 보면 공통 응답 형식을 자주 보게 된다. 공통 응답 형식은 여러 API의 응답 구조를 일정하게 만들어주는 장점이 있지만, 모든 API에 무조건 적용해야 하는 것은 아니다.
spring공통응답응답형식♡ 4
- velog수집됨 · 8월 10일
MyBatis에서 JPA로 마이그레이션
회원 / 게시글 / 댓글 CRUD 프로젝트에서 저장소를 메모리 → MyBatis → JPA 순으로 바꿔봤습니다. 처음엔 메모리(ConcurrentHashMap)로 구현하고, MyBatis로 옮겼다가, 다시 JPA로 넘겼는데요.
jpamybatisspring♡ 1
- velog수집됨 · 8월 10일
Spring Boot 예외 처리, 왜 한 곳에서 관리할까?
백엔드 API를 만들다 보면 성공하는 경우만큼이나 실패하는 경우도 많이 생긴다. 이러할 때 예외 처리를 어떻게 해야할까?
@exceptionhandler@restcontrolleradviceglobalexceptionhandler♡ 2
강경원· 7월 28일 · 2분 읽기JPA N+1, 발견부터 처리까지 실전 순서
쿼리 통계로 발견하고, fetch join·batch size·DTO 프로젝션 중 상황에 맞게 고르고, 쿼리 수 단언 테스트로 재발을 막는 실전 순서.
jpaspring♡ 1`JPA N+1, 발견부터 처리까지 실전 순서
강경원· 7월 24일 · 2분 읽기@Value를 버리고 @ConfigurationProperties로 갈아탄 이유
@Value는 설정이 흩어지고 런타임에 터진다. record + @ConfigurationProperties 생성자 바인딩으로 옮기면서 정리한 장점 네 가지.
javaspring`@Value를 버리고 @ConfigurationProperties로 갈아탄 이유
강경원· 7월 20일 · 2분 읽기Spring Batch 6에서 메타데이터가 안 쌓일 때
Spring Batch 6은 기본이 인메모리 JobRepository다. dataSourceRef도 spring.batch.jdbc.*도 없어진 상황에서 JDBC 영속을 살리는 방법.
spring-batchspring`Spring Batch 6에서 메타데이터가 안 쌓일 때
강경원· 1월 28일 · 3분 읽기Spring Boot 정리 - 실무 서비스 구조와 핵심 개념
Spring Boot는 Spring 기반 애플리케이션을 빠르게 시작하고 운영 할 수 있도록 도와주는 프레임워크입니다. 복잡한 XML 설정 없이, 스타터 의존성과 자동 설정 auto configuration 으로 대부분의 기본 구성을 대신해 줍니다. 1. 프로젝트 구조 가장 기본적인 Sp
springbootspring`Spring Boot 정리 - 실무 서비스 구조와 핵심 개념
강경원· 1월 27일 · 10분 읽기Spring Boot로 REST API 만들기 - JPA까지 한 번에 정리
Spring Boot로 백엔드 서비스를 만들 때 가장 많이 하는 일이 REST API + JPA로 CRUD 서버 만들기 입니다. 이 글에서는 프로젝트 구조 → 엔티티/DTO 설계 → 컨트롤러/서비스/리포지토리 레이어 분리 → 예외 처리 까지 실무 패턴 위주로 정리합니다. 예제 코드는 K
springbootrestjpa`Spring Boot로 REST API 만들기 - JPA까지 한 번에 정리