게시글
질문&답변
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
- 611
질문&답변
2022.10.10
props으로 가져온 반응형 변수 업데이트 이슈
Vue3 + Quasar + Firebase !!! 군침이 도네요 강사님 ... 화이팅입니다 !!!
- 0
- 2
- 1.6K
질문&답변
2022.08.14
ListView.vue를 ts로 변경 후 에러가 발생합니다.
enum 은 강의를 사야하는군여 :)
- 1
- 2
- 370
질문&답변
2021.09.21
장바구니 추가를 반복적으로 하다 보면 가끔 500에러가 발생합니다.
(사진)싹 이부분을 날려주시고 힌트는 (사진) 아래와 같았습니다 이미 한참지난부분 이나, 혹시나 같은 이슈 분들은 db.json cart 배열 비워보세용 ---- 장바구니에 담기전 조회후 이미 id 가 존재하면 방어해주는 코딩을 추가해주는것도 연습삼아 괜찮을것같아요
- 3
- 2
- 222
질문&답변
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
- 555
질문&답변
2021.09.15
Swagger 오류 시 pom.xml 설정방법
상반기가 끝났지만 그대로네용 ㅠㅠ
- 1
- 2
- 229
질문&답변
2021.06.03
intellij를 설치했는데 spring initializer 가 없어요..
네... 한달안에 끝낸단 전재 하에.... 강사님 근데, 초급, 혹은 입문수준에서는 강사님 처럼 얼티메이트 버전이 아닌 커뮤니티 버전으로 하는경우에 학생들 경우에는 조금만 내 환경이 달라도 강이시간 은 12분인데 미묘한 설정차이로 1시간이 되고 30 분이 될수도 있어요... 예를들어 vscode 설정 조금만 달라도, 유저들은 어...? 저거 어떻게 한거지? 하고 버퍼링이 걸릴 수 도 있거든요 강의 자체는 좋으나 , 많은 수강생들의 입맛에 맞출수는 없겠죠 . 따라서 환경 설정 편을 조금 힘을 드리시는게 다른 수강생에게도 수월하겠다는 아쉬움이 남습니다.... 말씀하신 방법대로 start.spring.io 에서 자르파일을 export 한 후 인텔리제이에서 import 하는 방법으로 진행해야 겠습니다. Ultimate 버전 이 만약 1달 끝나면 어둠의 경로로 다운받거나, 아니면 다달이 5만원 내고 강의를 들어야 하나 마나 생각도 들거든요;; 그런 사소한 당연함에도 고민하고 강의를 만드셨다는거에 학생들도 큰도움을 받는것 같아요 . 좋은 강의 만들어 주셔서 감사드리구요 ^^ 앞으로 쭉 정진하겠습니다 . 감사합니다.
- 2
- 2
- 251
고민있어요
2021.05.16 23:41
아... 감사합니다.
- 0
- 0
- 80
질문&답변
2020.10.02
change 언급하실때
아 감사합니다 ㅎㅎ
- 4
- 3
- 151
질문&답변
2020.10.01
@Valid 유효성 체크 시 질문 있습니다!
저도 비슷한 에러였습니다. model.addAttribute("form", new BookForm()); 여기서 그냥 form 으로 선언시 This application has no explicit mapping for /error, so you are seeing this as a fallback. result 를 로그로 찍어보니 Field error in object 'bookForm' on field 'name': rejected value []; codes [NotEmpty.bookForm.name,NotEmpty.name,NotEmpty.java.lang.String,NotEmpty]; ------ 피셜인데. 타임리프 가 form 앞의 명시적으로 접두어를 붙여주지 않으면 자동으로 붙지만 model.attribute 에서도 자동으로 붙여주는 접두어를 타이핑 하지 않으면 못찾나 봅니다... "내가 form 이 왠지 bookForm 인거같아서 붙여주긴 했다만... 진짜 form이 bookForm 일까? " 하는 측면으로 생각해보고 bookForm 붙여주니 잘되니깐 진도상 그냥 넘기긴 했습니다 검증이 필요할것같지만 맞는것같아요
- 3
- 4
- 386