Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7월 개발일지 #625

Closed
veluxer62 opened this issue Jul 1, 2022 · 12 comments
Closed

7월 개발일지 #625

veluxer62 opened this issue Jul 1, 2022 · 12 comments
Labels
Retrospective write retrospective

Comments

@veluxer62
Copy link
Owner

Motivation

1

Suggestion

1

@veluxer62 veluxer62 added the Retrospective write retrospective label Jul 1, 2022
@veluxer62
Copy link
Owner Author

GIF를 JSON으로

https://jackiebang-design.tistory.com/4

@veluxer62
Copy link
Owner Author

veluxer62 commented Jul 10, 2022

WebSecurityConfigurerAdapter가 deprecated되었다.

@veluxer62
Copy link
Owner Author

기존에는 스쿼시 머지할때 커밋이 하나면 commit 이름으로 머지가 되었는데 이제 PR 제목으로 되게끔 설정할 수 있다.

image

@veluxer62
Copy link
Owner Author

https://hasura.io/blog/best-practices-of-using-jwt-with-graphql/

리엑트 JWT 인증 블로그

@veluxer62
Copy link
Owner Author

veluxer62 commented Jul 13, 2022

트렁크 기반 개발에서 선택할 수 있는 전략

@veluxer62
Copy link
Owner Author

jjwt 쓸때 javax/xml/bind/datatypeconverter 에러가나면 아래 의존성을 추가해주면 된다. JAVA 11부터 기본으로 넣어주지 않는다고 한다

implementation("javax.xml.bind:jaxb-api:2.4.0-b180830.0359")

@veluxer62
Copy link
Owner Author

@DataJdbcTest automatically scans for AbstractJdbcConfiguration beans. - Spring Boot 2.7 Release Notes

Spring Boot v2.7.0 부터는 @DataJdbcTest 의 용도가 full auto-configuration 을 disable 하고 AbstractJdbcConfiguration sub-class 들을 검색해서 관련 있는 configuration 들 만 apply 한다고 합니다.

Spring Boot v2.7.0+ 에서 문제되는 @DataJdbcTest 대신 @jdbcTest 사용하게 수정했습니다.

@veluxer62
Copy link
Owner Author

인터페이스 함수에 async를 추가하면 proxy 타입에 따라서 동작하기도 안하기도 한다. 하지만 권장하는 패턴은 아닌거 같긴하다

https://stackoverflow.com/questions/9109126/spring-async-annotation-on-interface-methods

@veluxer62
Copy link
Owner Author

JPA OneToOne은 기본 조회가 EGER 로딩이다.
LAZY로 바꿔도 지연로딩이 되지 않는 경우가 있는데, optional이 false이면 무조건 호출한다.
optionaltrue이면 지연로딩을 할 수 있다.

@veluxer62
Copy link
Owner Author

프로세스 죽이는 스크립트

#!/bin/bash
echo '시작'

PS_NAME=test

PS_CNT=`ps -ef | grep $PS_NAME | wc -l`

echo $PS_CNT

if [ $PS_CNT -gt 1 ] ; then
        PID=`ps -ef | grep $PS_NAME | awk '{print $2}' | head -1`
        kill $PID
        while $(kill -0 $PID 2>/dev/null); do
                echo wait kill process[$PID]
                sleep 1
        done
fi

@veluxer62
Copy link
Owner Author

dynamodb rangekey 오류가 잇다 ㅠㅠ

derjust/spring-data-dynamodb#279

@veluxer62
Copy link
Owner Author

Elastic Search Client 구현체가 새로 나왔지만 아직 Spring Data ElasticSearch에서는 이슈가 있어 도입을 하지 않고 있는 상태이다.

https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch-migration-guide-4.3-4.4.new-clients

veluxer62 added a commit that referenced this issue Aug 29, 2022
veluxer62 added a commit that referenced this issue Aug 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Retrospective write retrospective
Projects
None yet
Development

No branches or pull requests

1 participant