소개
게시글
질문&답변
2024.01.16
fake Repository로 테스트를 진행하려고 합니다,
public class InMemoryOriginalRepository implements OriginalRepository { private final Map entities = new HashMap (); private final AtomicLong idGenerator = new AtomicLong(1); @Override public BillingPay save(TestEntity entity) { long id = idGenerator.getAndIncrement(); setPrivateField(entity, "id", id); // 이친구는 리플렉션으로 처리 :) entities.put(id, entity); return entity; } private void setPrivateField(Object object, String fieldName, Object value) { try { Field field = object.getClass().getDeclaredField(fieldName); field.setAccessible(true); field.set(object, value); } catch (NoSuchFieldException | IllegalAccessException e) { e.printStackTrace(); } } 이유는 db 에 id 를 자동으로 증가시키는걸 위임해버렸기 때문이죵 그래서 entity 에 setId 이럴땐 고수님들이 얘기하는 리플렉션을 조져주면됩니다
- 1
- 3
- 575
질문&답변
2022.10.10
props으로 가져온 반응형 변수 업데이트 이슈
Vue3 + Quasar + Firebase !!! 군침이 도네요 강사님 ... 화이팅입니다 !!!
- 0
- 2
- 1.6K
질문&답변
2022.08.14
ListView.vue를 ts로 변경 후 에러가 발생합니다.
enum 은 강의를 사야하는군여 :)
- 1
- 2
- 357
질문&답변
2021.09.21
장바구니 추가를 반복적으로 하다 보면 가끔 500에러가 발생합니다.
(사진)싹 이부분을 날려주시고 힌트는 (사진) 아래와 같았습니다 이미 한참지난부분 이나, 혹시나 같은 이슈 분들은 db.json cart 배열 비워보세용 ---- 장바구니에 담기전 조회후 이미 id 가 존재하면 방어해주는 코딩을 추가해주는것도 연습삼아 괜찮을것같아요
- 3
- 2
- 216
질문&답변
2021.09.20
error 페이지
자문자답 입니다 . layouts 폴더 생성후 -> 똑같은 구조에 props 로 error 를 받게되면 status Code 를 받을수 있었군요 template > div > h1 v-if = " error . statusCode === 404 " >Page not found h1 > h1 v-else >An error occurred h1 > NuxtLink to = "/" >Home page NuxtLink > div > template > script > export default { props : { error : { type : Object , default : () => {}, }, }, }; script >
- 2
- 5
- 527