profile
한줄소개불가

20250826 - @media 반응형

반응형

2025년 8월 26일
·
0개의 댓글
·
post-thumbnail

20250825 - CSS Display layout

lvh svh dvhdisplay layoutside bar menu

2025년 8월 26일
·
0개의 댓글
·

20250822 - 학습일지 - CSS

opacity transition - copen 재확인요before aftertable css

2025년 8월 22일
·
0개의 댓글
·

20250825 - 학습일지 -overflow 외

overflow 속성 추가 확인요\-Emmet 코딩body, ul, li { margin:0; padding:0; list-style:none;}a { color:inherit; text-decoration:none;}.menu-box-1 { text-ali

2025년 8월 22일
·
0개의 댓글
·

20250825 - 학습일지

active 상용 예시시맨틱 태그3번 답normalize H 태그div 태그ulol/li

2025년 8월 19일
·
0개의 댓글
·
post-thumbnail

20250814 - 학습일지 - js/css/html

Block Scope는 변수나 상수가 중괄호 {}로 둘러싸인 블록 내부에서만 접근 가능하다는 의미.Before ES6 (2015), JavaScript did not have Block Scope.JavaScript had Global Scope and Function

2025년 8월 14일
·
0개의 댓글
·
post-thumbnail

20250813 - 학습일지 - js/css/html

The var keyword was used in all JavaScript code from 1995 to 2015.The let and const keywords were added to JavaScript in 2015.The var keyword should o

2025년 8월 13일
·
0개의 댓글
·

20250811 - 학습일지

jpa specification : 동적 검색조건을 생성하는 인터페이스

2025년 8월 11일
·
0개의 댓글
·

20250808 - retrun viewName with binding

좋은 질문이에요! return "question_form"처럼 뷰를 다시 렌더링할 때 사용자가 입력한 값이 그대로 남아 있는 이유는 주로 다음과 같은 Spring MVC의 동작 방식과 개발자의 코드 처리 덕분입니다.입력값이 유지되는 이유는 보통 다음 두 가지 방식 중

2025년 8월 8일
·
0개의 댓글
·

20250808 - 학습일지 : Annotation

Annotation 을 "주석"이라고 번역하기에는 문제가 있음TTA에서는 "원시데이터를 보강하는 프로세스. 정적 또는 동적 객체, 수행 작업, 환경조건과 같은 원시데이터를 설명하는 메타데이터를 포함"이라고 설명하고 있으나 조금 많이 부족한 설명을 참조한 것 같음(출처

2025년 8월 8일
·
0개의 댓글
·
post-thumbnail

20250807 - 학습일지

람다식 미적용람다식 적용 \-OAuth2 로그인 (http.oauth2Login())\-JWT 기반 인증 (필터 커스터마이징)\-API 서버에서 토큰 기반 인증만 사용하는 경우logoutRequestMatcher : 로그아웃을 처리할 URL을 지정합니다. 기본은

2025년 8월 7일
·
0개의 댓글
·

20250805 - 학습일지

레포지토리(Repository)는 일반적으로 데이터 접근 계층에서 사용되는 인터페이스로, 데이터베이스와 상호작용하며 CRUD(Create, Read, Update, Delete) 연산을 수행합니다. Spring Data JPA를 사용하면 JpaRepository 인터페

2025년 8월 5일
·
0개의 댓글
·
post-thumbnail

20250805 - 학습일지

스프링시큐리티 적용 의존성 추가 root 폴더 내에 SecurityConfig.java 추가 SecurityConfig.java를 추가하기 전에는 접근시 아래의 화면이 전시된다 이때 아래의 생성 비밀번호를 입력하여 접근가능하다. AntPathRequestMatch

2025년 8월 5일
·
0개의 댓글
·

20250801 - 학습일지 - 질문등록화면 만들기

question_list.html에서 질문등록하기 버튼추가 QuestionController 클래스에 /question/create Mapping 추가 질문 등록하기은 get method를 수신하기 때문에 @GetMapping("/create")를 선언하고 retu

2025년 8월 5일
·
0개의 댓글
·

20250801 - 학습일지 - Thymeleaf Page Layouts

<th:block layout:fragment="content"></th:block>

2025년 8월 1일
·
0개의 댓글
·

20250731 - SpringBootTest 재정리

@SpringBootTest는 Spring Boot에서 통합 테스트를 할 때 사용하는 어노테이션. 테스트 클래스가 실제 애플리케이션처럼 동작하는 환경에서 실행자주 함께 쓰는 어노테이션@Transactional : 테스트 후 DB 롤백@Test : JUnit 테스트 메

2025년 8월 1일
·
0개의 댓글
·

20250731 - 학습일지

staict 폴더에 등록한 경우외부 링크를 이용한 경우AnswerController 클래스에서 POST Request를 수신하기 위해 RequestMapping, RequiredArgsConstructor, Controller annotation이 선언됨자료 수신과 저

2025년 7월 31일
·
0개의 댓글
·

20250730 학습일지

@RequiredArgsConstructor : Lombok 라이브러리에서 제공하는 어노테이션.필수 인자를 받는 생성자를 자동으로 만들어주는 기능으로 하단의 private final QuestionRepository questionRepository; 설정에 관여하고

2025년 7월 30일
·
0개의 댓글
·
post-thumbnail

20250728 - JAP에서 데이터 로딩

JPA(Java Persisitence API 는 자바의 객체관계맵핑(ORM, Object-Relational Mapping) 기술표준을 정의하는 인터페이스 모음으로 DB에 관련된 CRUD를 메소드를 통해 객체지향적 관리를 하기 위해 고안된 것이다. \* JAP(Ja

2025년 7월 28일
·
0개의 댓글
·
post-thumbnail

20250728 - 학습일지

@Transactional을 테스트 메서드에 직접 선언해야 하는 이유는 다음과 같습니다:테스트 클래스는 일반적으로 @SpringBootTest로 실행되며, 내부적으로 프록시 기반 AOP가 적용됩니다.하지만 JUnit의 테스트 메서드는 프록시 대상이 아니기 때문에, 클래

2025년 7월 28일
·
0개의 댓글
·