# Spring

Spring Security + JWT 에서 로그인 로직 위치 고민
Spring security와 JWT로 로그인 서비스를 처음 개발을 하려고 여러 예제들을 찾아봤다. 꽤 많은 예제들이 로그인 성공 후 JWT 발급 로직을 contoller-service 레이어에서 처리하는 것을 보았다.별 근거없이 서블릿에 들어가기 전인 filter에서
[Django] MVC, MTV
웹 개발을 할 때 또는 공부를 할 때 MVC와 MTV라는 디자인 패턴을 들어봤을 것 이다. 여기서 디자인 패턴이 뭐냐 하면 알고리즘이 아니라 상황에 따라 자주 쓰이는 설계 방법을 정리한 코딩 방법 간단하게 프로젝트 주고 정도로 이해하자 MVC 패턴 MVC(Mode

[Spring Security] DaoAuthenticationProvider
username / password 방식의 인증 AuthenticationProvider

[Spring] 스프링 입문 - DB 접근 기술 : 스프링 JdbcTemplate
순수 Jdbc와 동일한 환경설정스프링 JdbcTemplate과 MyBatis 같은 라이브러리는 JDBC API에서 본 반복 코드를 대부분 제거SQL은 직접 작성

[Spring] Static 메소드를 Mocking 하지 말자!❌ (feat. LocalDate.now(Clock clock))
1. static 메소드를 Mocking하는건 안티패턴이다. 2. LocalDate.now() 대신 LocalDate.now(Clock clock)을 쓰자!
92일차 Spring 환경설정1
How to install Spring MVC plugin on the Eclipse Enterprise 2022-06Step 1. Install Lombok Agent using "https://projectlombok.org/p2"Step 2. Settin
Spring Framework 기본 학습
Spring Framework란?Spring Framework의 특징POJOIoC/DIAOPPSASpring Framework 모듈 구성아키텍처를 통해 Spring Framework의 모듈(Module) 구성을 이해Spring Boot 핵심 컨셉 필요성Spring Fr

스프링 AOP - 실무 주의사항
인프런 김영한님의 '스프링 핵심 원리-고급편' 강의 보러가기https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B

Java/Spring 백엔드 개발 공부 - Part2 CH.2 스프링부트 프로젝트 시작하기
github project -> 왼쪽 상단(...) -> settings -> new field -> 아래 사진과 같이설정 (이번 프로젝트는 주기를 1주로 설정함. 보통은 애자일에서 2주로 스프린트 하는것이 일반적) 만들고나면 이처럼 미리 3주차 스프린트까지 만들어졌

[Spring] 스프링 입문 - DB 접근 기술
H2 데이터베이스 member 테이블 생성테이블에 데이터 insert기존의 interface를 두고 구현체를 바꾸어 낄 수 있으며, 다형성을 편리하게 구현할 수 있다.( 기존의 코드는 그대로 두고 변경해야 하는 부분만 바꿀 수 있다 )DataSource는 데이터베이스

[Java/Spring] Project 구성
Spring Boot DevTools : 개발에 편리한 기능들을 제공Lombok : @annotation 사용으로 코드가 심플해짐Mybatis Framework : db frameworkMySQL Driver Spring WebReferencehttps://d
작심칠일러의 스프링 시작하기(7)-2
JdbcTemplate 을 이용한 쿼리 실행 JdbcTemplate 은 JDBC 코어 패키지의 중심 클래스이며 자원 생성 및 반환처리로 JDBC 사용을 단순화한다.(데이터 저장을 위해 도와주는 API라고 보면 된다.) 가장 먼저 JdbcTemplate 객체를 생성하고

세션? 쿠키?
세미프로젝트 당시에 세션과 쿠키의 개념이 제대로 안잡혀있어서 언제 무엇을 사용해야하는지 잘몰라 어려움을 겪었었다...오늘은 그때 공부했던 개념을 다시 한번 정리해보는 시간을 가져보자.

0810 개발일지
직원 인터뷰 이미지에 들어갈 텍스트 작성인프런 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 수강 중0810 패키지구조github-연습코드egov 프로젝트의 vo와 같이 데이터를 담을 객체 클래스를 domain이라는 폴더 안에 생성해주었다.L
[JPA] JPA @Query에서 list null인지 확인
https://stackoverflow.com/questions/54026900/check-that-a-list-parameter-is-null-in-a-spring-data-jpa-query
[73일차]리액티브 프로그래밍
리액티브 정의리액티브 스트림즈리액티브 프로그래밍 구조리액티브 프로그래밍이란 클라이언트의 요청에 반응을 잘 하는 프로그래밍을 의미 합니다. 리액티브(Reactive)는 반응을 잘하는 인데 살짝 모호해서 리액션(Reaction)이 좋은 으로 조금 다르게 해석 하는 것도 개