패키지명까지 쓰기 귀찮다. 이를 해결하는 TypeAlias의 두가지 작성방법!
말로만 듣던 viewResolver의 정체
스프링이 해주는 의존성주입
파라미터를 어떻게 객체에 주입할까?
Model객체는 Request 대용이 아닙니다
스프링 어노테이션을 정리해보자
Lombok의 Annotation에 대해 알아보자.
뭔차인데?
ResponseEntity로 상태까지 전송하기!
둘이 어떤 차이일까?
Ajax 파라미터들의 뜻
똑같은건가
뷰리졸버를 떠올려보자. prefix와 suffix를 사용해서 WEB-INF/views/ 아래에 있는 jsp 파일들을 알아서 화면으로 구성해준다. 뷰리졸버의 선언은 servlet-context.xml에 있었다그런데 프로젝트를 위해서 베이스 패키지를 공유받았는데,,,,,
정체가 뭐길래 커밋할때 건들지말래???
스네이크 케이스를 사용한 DB의 컬럼값을 자바단의 카멜케이스 필드에 자동 바이딩 하는 방법
이번에야말로 진짜 정리한다
신기하당
이전 포스팅에서 JSONArray를 컨트롤러로 가져오는 코드를 짰는데, 이젠 그 처리에 관한 얘기이다.나는 좌표값을 가져왔으므로 소수점이 존재하고, DB에서 NUMBER형태로 받을거니까 당연히 형변환이 필요하다! int도 long도 String도 아닌 Double로!!
바인딩의 기준은 name속성
서비스단에서 동작시키자
나중에 내용 보충해야지
id를 생성해주자
내가 쓴 AJAX 예제를 모아모아
List<VO>들을 모아모아 MAP으로 만들어봅시다
dataType을 간과하지 말자
부적합한 열유형:1111이 떴다.뭘 하고 있었냐면위와같은 정산금을 계산하는 화면에서 ajax를 통해 내부 내용을 바꿔주고 있었다.근데 이상하게도 이전달로가는 버튼을 두번 누르면!! 7월에 해당하는 검색이 안되고 오류가 터져버리는것이다!! 구글링해본 결과 ajax 사용시
날짜계산 정말쉽다~!
ResponseEntity<String>
js에서 바로 파싱
결제검증로직
내부엔 중요한 어노테이션이 존재했다