profile
꾸준함.

@Mock & @Injectmocks

Mock objects are simulated objects that mimic the behavior of real objects in a controlled way. They are used in unit testing to isolate the unit of c

2024년 6월 23일
·
0개의 댓글
·

StepContribution & ChunkContext

'StepContribution' is a class in the Spring Batch framework that represents the contribution of a Step to the overall processing. It provides a way to

2024년 6월 23일
·
0개의 댓글
·

Registrating the Google Auth into the Spring boot application.

csrf().disable(): Disables Cross-Site Request Forgery protection.headers().frameOptions().disable(): Disables frame options to allow using the H2 cons

2024년 6월 22일
·
0개의 댓글
·

Spring @Test 추가시 import path중요

해당 경로 아래에 있는 Test를 추가해야 한다. 아닐경우 Entity와 repository를 추가할 수 없는 경우가 생긴다.

2024년 6월 16일
·
0개의 댓글
·

Truncate VS Delete?

Can be used with a WHERE clause to delete specific rows.

2024년 5월 14일
·
0개의 댓글
·
post-thumbnail

406 error [not accepterble]

클라이언트에서 요청된 Type을 핸들러가 type으로 내려줄 수 없어 발생한 에러 해결

2024년 4월 22일
·
0개의 댓글
·
post-thumbnail

Spring boots에서 테스트가 작동하지 않는경우

비워져 있는 테스트케이스를 실행하자 class not found error가 발생 하였다. 위의 캡쳐같이 group을 테스트 클래스가 위치한 패키지를 적어줘야 한다. 이후에 실행하자 테스트케이스가 잘 실행 되는것을 확인 할 수 있었다.

2024년 4월 17일
·
0개의 댓글
·
post-thumbnail

GROUP BY 완전정복

pcb.id로 먼저 묶이고, wfmi.array_value로 한번 더 묶인다.order By절에서 집계함수절을 사용할수 있다.

2024년 4월 4일
·
0개의 댓글
·

Exception while fetching data [QueryDsl]

Many Java frameworks and libraries use reflection to dynamically create instances of classes. Reflection is a powerful feature that allows a program t

2024년 3월 25일
·
0개의 댓글
·
post-thumbnail

Hexagonal Architecture

UI나 database를 비지니스 로직으로 분리되어야하는 외부요소로 취급함비지니스 로직(도메인 코드)이 외부요소에 의해 의존하지 않게 함프레젠테이션 계층(controller)과 데이터 소스 계층(persistence)이 도메인 계층에 의존하도록 함외부에 포함된 컴포넌트

2024년 3월 24일
·
0개의 댓글
·

IntelliJ spring project를 github에 push하기

Open your project in IntelliJ IDEA.If you haven't already initialized your project as a Git repository, - go to VCS > Enable Version Control Integrati

2024년 3월 17일
·
0개의 댓글
·

git reset, revert로 이전 커밋으로 돌리기

단편적인 예로 이전 돌아가고 싶은 커밋으로 가고 싶을 때 사용하거나, master 브랜치로 릴리즈를 했는데 치명적인 버그로 인하여 롤백해야하는 경우 이전 커밋으로 되돌아가기 위해 위 명령어를 사용합니다!둘다 이전 커밋으로 되돌린다는 점에서는 동일하나github 같은 온

2024년 1월 26일
·
0개의 댓글
·

Extends vs Implements [java]

extends는 상속받은 클래스의 fields나 methods들을 사용할 수 있다. extends를 사용하는건 extends functionality로 해석할 수 있다. - 오직 한 클래스만 상속받을 수 있다(다중상속이 불가능하다) implements는 상속받은 methods들을구현해서 사용해야 하기 때문에 implements라고 한다.. - exten...

2023년 8월 25일
·
0개의 댓글
·

restore sql dump

root@ksmart ~

2023년 8월 18일
·
1개의 댓글
·

Next.js에서 React hook의 Context를 사용하는 방법

필요한 Library들 dispatcher에서 필요한 Action정의 dispatcher에 필요되는 parameter값들 정의. - tasks: Todo리스트를 구성하는 entity. 리스트로 정의되어 있다. - dispatch: 리액트 Hook의 useReducer로 만들어진 함수 - onCreate : A function that takes a T...

2023년 8월 1일
·
1개의 댓글
·

Different between _app.tsx and app.tsx?

To summarize, \_app.tsx is a special file in Next.js that acts as the root component of your application, while app.tsx is a generic file that you can

2023년 7월 12일
·
0개의 댓글
·

next.js기본 페이지들 개념정리

app.tsx와 \_document.tsx에서 우리는 전체 프로젝트 페이지의 공통 역할을 다루게 된다.\_app.tsx 에서는 다음과 같은 일을 한다고 한다.Persisting layout between page changesKeeping state when navig

2023년 7월 4일
·
0개의 댓글
·

don't we need to return _app.tsx in index.tsx file like react.js?

In React.js, the convention is to return the root component (usually named App) from the index.js file using the ReactDOM.render() function. However,

2023년 6월 25일
·
0개의 댓글
·

Export와 Export default의 차이점

The export and export default are both ways to export declarations from a module in JavaScript or TypeScript, but they have some differences in their

2023년 6월 25일
·
0개의 댓글
·

next.js에서 apollo사용해서 spring에 API요청하기

알아야 할 개념 첫번째 export function 먼저 data fetching에서 흔하지만 server-side-render에서 알아야 할 개념은 export function이다 필요한 클라이언트를 export default로 export해서 사용한다. @ap

2023년 6월 25일
·
0개의 댓글
·