React UI라이브러리를 사용하기 위한 설정에 대해서 알아보자. node.js 설치https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.orgVisual Studio Code(vsCode) 설치https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud ..
React와 Next.js는 둘 다 JavaScript로 작성된 웹 애플리케이션 개발을 위한 도구이지만, 목적과 사용 방식에서 차이가 있습니다. Next.js는 React 기반의 프레임워크이며, React의 한계를 보완해 웹 개발을 더 효율적이고 강력하게 만들어 줍니다.React란?React는 Facebook(현재 Meta)에서 개발한 UI 라이브러리로, 다음과 같은 특징을 가지고 있습니다.주요 특징:컴포넌트 기반 아키텍처UI를 작은 컴포넌트 단위로 나눠 재사용성과 유지보수성을 높임.단방향 데이터 흐름데이터를 부모에서 자식 컴포넌트로 전달하며, 데이터의 흐름이 명확함.가상 DOM(Virtual DOM)DOM 업데이트를 최소화해 성능을 최적화.SPA(Single Page Application) 지원페이지가..
addArgumentResolvers()컨트롤러 메서드의 파라미터(Handler Method Argument)를 커스터마이즈하는 방법을 제공합니다.public class JwtUserArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean supportsParameter(MethodParameter parameter) { return parameter.getParameterType().equals(User.class); } @Override public Object resolveArgument(MethodParameter parameter, ModelAndViewConta..
OncePerRequestFilterHTTP 요청당 한 번만 실행되는 필터를 작성할 수 있도록 도와줍니다. import org.springframework.security.core.context.SecurityContextHolder;import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;import org.springframework.web.filter.OncePerRequestFilter;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;..
1단계Spring Boot 이해하기 2단계Spring BootSpring WebLombok.JSP & JSTL(Java Standard Tag Library) 3단계Spring BootSpring WebLombokSpring Data JPAMysql Driver 4단계Spring BootSpring WebLombokSpring Data JPAMysql DirverSpring Security 5단계로그인 기능과 게시판 기능이 포함된 개인 프로젝트 진행. 추가 내용Spring BootSpring WebThymeleaf
---## **1. Spring Boot 3.4.0와 Java 21의 호환성**Spring Boot 3.x는 Java 17 이상을 요구하며, Java 21은 LTS 버전으로 안정적이고 최신 기능을 제공합니다. Spring Boot 3.4.0는 Jakarta EE 10과 JDK 21의 기능을 완벽히 지원합니다.---## **2. 주요 기술 스택**### **(1) 빌드 도구**- **Maven** 또는 **Gradle** - Maven: 기존 프로젝트와의 호환성 유지 및 커뮤니티 지원. - Gradle: 빌드 속도가 빠르고, Kotlin DSL 사용 가능.### **(2) 데이터베이스**- **Primary Database**: - **PostgreSQL** (최신 버전, e.g., 15.x) ..
Spring Security에서 `SecurityFilterChain`은 요청에 대한 인증 및 인가를 관리하는 핵심 구성 요소입니다. 이를 설정할 때 다양한 인증 방식을 선택하여 구현할 수 있습니다. 아래는 `SecurityFilterChain`에서 사용할 수 있는 주요 인증 방식들과 그에 대한 설명입니다.---### 1. **폼 기반 인증 (Form Login)** - **설명**: 사용자가 브라우저에서 로그인 페이지를 통해 인증 정보를 입력하는 방식입니다. - **설정 예시**: ```java http.formLogin(form -> form .loginPage("/login") // 사용자 정의 로그인 페이지 .permitAll() ); ```---### 2. **HTT..
Spring Boot DevTools Spring Web Lombok
- Total
- Today
- Yesterday
- jsp 오픈 소스
- jstl(java standard tag library)-core
- java-개발 환경 설정하기
- 스프링 프레임워크(spring framework)
- 람다식(lambda expression)
- system.io
- 스프링 프레임워크(spring framewordk)
- nl2br
- MainActor
- System.Diagnostics
- REST API
- 메이븐(maven)
- In App Purchase
- 특정 문자를 기준으로 자르기
- .submit()
- 표현 언어(expression language)
- jstl(java standard tag library)
- error-java
- java 키워드 정리
- java.sql
- 제품 등록
- React
- 스프링 시큐리티(spring security)
- java web-mvc
- 진수 변환
- 상품 등록
- 인텔리제이(intellij)
- 문자 자르기
- 스프링 시큐리티(spring security)-http basic 인증
- await
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |