SpringBoot
-
Spring Security spring security를 사용하기 위해서 pom.xml에 의존성을 추가해야 한다. org.springframework.boot spring-boot-starter-security 3.2.1 dependency> 그리고 로그인 구현 시 필요한 UserDetailService를 상속받은 service와 UserDetails를 상속받은 User가 필요하다. UserDetailService @Service @RequiredArgsConstructor public class MemberDetailService implements UserDetailsService { private final MemberMapper memberMapper; private final PasswordE..
Springboot 3.0 이상에서 Spring security 사용Spring Security spring security를 사용하기 위해서 pom.xml에 의존성을 추가해야 한다. org.springframework.boot spring-boot-starter-security 3.2.1 dependency> 그리고 로그인 구현 시 필요한 UserDetailService를 상속받은 service와 UserDetails를 상속받은 User가 필요하다. UserDetailService @Service @RequiredArgsConstructor public class MemberDetailService implements UserDetailsService { private final MemberMapper memberMapper; private final PasswordE..
2024.01.17 -
ERD 설계는 어려운 것 같다. 이번엔 ERD 설계에 대해 알아보고 이커머스 or 금융상품에 대해 적어도 3개 이상 선택 후 테이블 작성 및 REST API 만드는 것이었다. 무작정 설계하는 것보다 먼저 알아보고 설계를 하는 것이 나아보여 조사를 먼저 해봤다. ERD? Entity Relationship Diagram으로 개체 속성과 개체 간의 관계를 그림 또는 도표로 표현한 것이다. 데이터의 흐름과 연관성을 이해하는데 매우 중요한 역할을 한다. 작성하는 이유로는 쉽게 두 가지가 있다 1. 테이블의 구조를 시각적으로 한눈에 볼 수 있게 해 이해하기가 쉽다. 2. 관계와 관계간의 정보를 나타냄으로 어떤 테이블의 구조로 만들어졌는지 파악할 수 있다. 나는 학원에 있을 때 펀딩사이트 만드는 프로젝트를 한 경험..
신입 개발자의 기록 [11/24 ~ 11/28]ERD 설계는 어려운 것 같다. 이번엔 ERD 설계에 대해 알아보고 이커머스 or 금융상품에 대해 적어도 3개 이상 선택 후 테이블 작성 및 REST API 만드는 것이었다. 무작정 설계하는 것보다 먼저 알아보고 설계를 하는 것이 나아보여 조사를 먼저 해봤다. ERD? Entity Relationship Diagram으로 개체 속성과 개체 간의 관계를 그림 또는 도표로 표현한 것이다. 데이터의 흐름과 연관성을 이해하는데 매우 중요한 역할을 한다. 작성하는 이유로는 쉽게 두 가지가 있다 1. 테이블의 구조를 시각적으로 한눈에 볼 수 있게 해 이해하기가 쉽다. 2. 관계와 관계간의 정보를 나타냄으로 어떤 테이블의 구조로 만들어졌는지 파악할 수 있다. 나는 학원에 있을 때 펀딩사이트 만드는 프로젝트를 한 경험..
2023.12.01 -
아무래도 가운데 정렬이 제일 이쁜듯ㅎ Spring MVC와 JSP를 이용한 웹 개발에 대해 조사하고 구현해봤다. 학원을 다니며 개발에 대해 공부했었던 나는 JSP를 거의 접해보지 않았다. 부트스트랩과 React.js를 사용해 써볼 일이 없어 많이 찾아봤던 거 같다. JSP란? Java Server Pages로 HTML 코드에 Java 코드를 넣어 동적 웹페이지를 생성하는 웹 어플리케이션 도구이다. JSP가 실행되면서 자바 서블릿으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹 페이지와 함께 클라이언트로 응답한다. 기본 태그 지시자 : JSP 페이지의 속성을 지정한다. 주석 : JSP 페이지에 주석을 달 때 사용한다. 선언 : 변수와 메소드를 선언할 때 사..
신입 개발자의 기록[11/21 ~ 11/23]아무래도 가운데 정렬이 제일 이쁜듯ㅎ Spring MVC와 JSP를 이용한 웹 개발에 대해 조사하고 구현해봤다. 학원을 다니며 개발에 대해 공부했었던 나는 JSP를 거의 접해보지 않았다. 부트스트랩과 React.js를 사용해 써볼 일이 없어 많이 찾아봤던 거 같다. JSP란? Java Server Pages로 HTML 코드에 Java 코드를 넣어 동적 웹페이지를 생성하는 웹 어플리케이션 도구이다. JSP가 실행되면서 자바 서블릿으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹 페이지와 함께 클라이언트로 응답한다. 기본 태그 지시자 : JSP 페이지의 속성을 지정한다. 주석 : JSP 페이지에 주석을 달 때 사용한다. 선언 : 변수와 메소드를 선언할 때 사..
2023.12.01