[Spring] Dispatcher-Servlet(디스패처 서블릿) 이란?
[Spring] Dispatcher-Servlet(디스패처 서블릿) 이란? dispatcher-servlet에서 dispatch는 보내다라는 뜻을 가지고 있다고 합니다. 그리고 이러한 단어를 포함하는 디스패처 서블릿은 가장 앞단에서 HTTP 프로토콜로
[Spring Data JPA] JPQL
[Spring Data JPA] JPQL 1. 개요 JPA를 사용하면 Entity 객체를 중심으로 개발을 할텐데, 이때 문제는 검색 쿼리입니다. 따라서, 세심한 검색을 위해 쿼리를 짤 수 있어야 하고, JPA는 JPQL이라는 SQL을 추상화한 객체
영통 치아교정비용 가격 후회없는 선택을 위해
영통 치아교정비용 가격 후회없는 선택을 위해 치아교정은 불규칙한 치아 배열을 가지런하게 재배열하여 정상교합을 회복하는 치과 치료입니다. 영통 치아교정비용 가격에 대한 부담이 있을 수는 있지만, 치료 후에는 부정교합 등의 문제를 개선하고 구강
[Spring Boot] Controller Test
[Spring Boot] Controller Test Servicee 나 Repository에 대해 테스트 코드를 짜는 것은 조금은 익숙하나, Controller 레이어를 구성하고 테스트 하기 위해서는 Postman이나 Web UI 테스트를 진행해왔다
[Jpa] 조회시 첫째 줄만 반복해서 출력되는 문제와 해결방법
[Jpa] 조회시 첫째 줄만 반복해서 출력되는 문제와 해결방법 1. 문제 : 조회시 Jpa든, Spring boot Jpa(querydsl)든지 상관없이 첫째 줄만 반복해서 출력되는 문제가 있음 2. 원인 : 테이블의 기본키가 2개인데 모델에 @Id
Selective Search 간단히 정리..
Selective Search 간단히 정리.. Selective Search - 기존의 exhaustive search의 방식의 비효율성으로 "object가 있을 법한 영역만 찾는 방법"이 제안됨 - 이를 region proposal - 이 후
Java - Class.getClass(), ClassLoader, .getMethod(), Method.invoke...
Java - Class.getClass(), ClassLoader, .getMethod(), Method.invoke... 심호흡하고, 먼저 .getClass()는 자신이 속한 클래스의 'Class 객체'를 반환하는 메서드이다. Class 객체는
좋은 객체 지향 설계의 5가지 원칙(SOLID)
좋은 객체 지향 설계의 5가지 원칙(SOLID) 1. SRP 단일 책임 원칙 예) UI 변경, 객체의 생성과 사용을 분리 중요한 기준은 변경입니다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것으로 봅니다. 한 클래스는 하나의
[Spring] 스프링 프레임워크, 객체지향프로그래밍, SOLID, 다형성...
[Spring] 스프링 프레임워크, 객체지향프로그래밍, SOLID, 다형성... 스프링 프레임워크 스프링의 핵심은 자바 언어의 큰 특징인 객체 지향 언어 라는 특징을 살려서 애플리케이션을 개발할 수 있게 도와준다는 점이다.(스프링은 자바 언어 기반의
[Spring] 스프링 시큐리티 - 카카오 소셜로그인 하기(OAuth)
[Spring] 스프링 시큐리티 - 카카오 소셜로그인 하기(OAuth) https://developers.kakao.com/console/app 카카오 로그인 설정하기 카카오 로그인을 하기 전에 개발자 사이트에서 '어플리케이션 등록'을 해야 합니다