# back end

[프로젝트]React + Spring 소셜 로그인 오류 후기
React + Spring으로 소셜로그인을 구현하면서 발생했던 오류들에 대한 내용을 간단하게 정리해봤습니다. 자세한 개념들은 더 공부해보고 알려드리겠습니다.

[프로젝트]React + Spring 소셜로그인 구현하기
React + Spring 프로젝트를 이용한 소셜로그인 구현하기 입니다. 처음 도전하시는 분들도 한번 참고해서 작성해보시면 도움이 될 것 같습니다!

[프로젝트]기상청 API 연동하기
선택한 지역의 단기예보를 가져오는 기능을 구현하기 위해 기상청 단기예보 API를 사용해보았다. 사용하는 방법보다는 사용 후 느낀점과 개선방향에 대한 이야기들을 공유하고자 한다.
[Spring] 인증(Authentication)과 인가(Authorization)
인증(Authentication)과 인가(Authorization) 인증과 인가는 조금씩 다르다. 인증(Authentication)은 사용자가 서버로부터 자신이 누구인지 알리는 과정이다. 그림처럼 로그인 과정이 그에 해당하는데, 로그인을 통해 유저가 서버의 회원임이

[개발환경]mac m1 CentOS7 설치
리눅스 기반의 CentOS7를 mac apple chip에서 설치하여 사용해보자. docker를 기반으로 가상 컨테이너를 설치하여 사용하는 방법에 대해서도 알아보자.

[JAVA]다형성, 오버로딩, 오버라이딩의 차이
하나의 자료형이 다양한 형태의 자료형으로 동작할 수 있거나 메소드의 매개변수로 전달되어 사용되어지는 개념이자 객체지향 프로그래밍의 핵심 개념 중 하나인 다형성과 오버로딩 및 오버라이딩의 차이에 대해 알아보자.
컨텐츠 게시판에서 최근 n기간 이내에 등록한 특정 카테고리의 게시글을 가져오기 - SQL, INNER JOIN, WHERE 조건절, DATE_FORMAT, DATE_ADD, Order By 정렬
이 포스팅은 날짜를 포맷팅하는 함수인 DATE_FORMAT()과 기간을 더하는 함수인 DATE_ADD(), JOIN의 사용에 대해 기록하기 위한 목적!신규 프로젝트 1차 개발 업무를 마무리하고, 2차 개발에서는 알림 설정과 알림 메시지를 관리하는 게시판을 개발하게 되었

[Spring] 스프링 레거시 - 초기설정(3)
Rest API 규칙 준수를 위해 Http 메소드 사용 시 PUT, DELETE 메소드 인식 오류에 대한 필터 설정을 해보자. HiddenHttpMethodFilter 객체에 대한 설정에 대하여 알아보자.

[JAVA]main메소드 오버라이드/오버로딩
main메소드의 오버라이드 및 오버로딩이 가능한가? 이 궁금증에서 시작되어 이것저것 찾아본 내용에 대해서 알아보자.

[JAVA]추상 클래스와 인터페이스의 차이
상태와 동작을 보유할 수 있는 추상클래스와 추상메소드와 상수만을 보유할 수 있는 인터페이스의 차이에 대해서 알아보자.

[JAVA]추상클래스에 대하여 알아보자
특정 시점에 기능이 구현되어야하는 상황이 발생할 때 사용할 수 있는 추상 클래스의 개념에 대해 알아보자. 추상 클래스는 하나 이상의 추상 메소드를 보유한 클래스로 일반 클래스와 어떻게 다른지 알아보자.

[JAVA]인터페이스(Interface)에 대해 알아보자
클래스를 작성할 때 기본적인 틀을 제공하는 일종의 추상 클래스를 의미하는 인터페이스에 대하여 알아보자.

[Spring]스프링 레거시 - 초기 설정(2)
요청을 본격적으로 처리하기 이전에 요청에 대한 초기 설정 및 부가적인 기능을 사전 수행해주는 객체인 필터에 대하여 알아보자.

[에러]Spring formdata 전송 시 null 에러
비동기 방식으로 formdata에 복수의 데이터를 담아 전송하였으나 Spring controller에서 파라미터값이 null이 발생하였다. 어떤 것이 원인이고 어떻게 해결했는지 알아보자.(멍청주의)

[JAVA]오버라이딩 및 오버로딩의 예외
동일한 메서드명을 사용하기 위한 메서드 정의 기법들인 오버라이딩과 오버로딩의 예외 처리 시 어떠한 제한사항들이 있는지 알아보자.