본문 바로가기

분류 전체보기18

[Mybatis] parameterType이 중요한 이유 (오류해결) Ajax에서 controller에게 form데이터를 전송하고, 해당 map 타입을 받았다. $.ajax({ url: "/comment/addComment", type: "POST", contentType: "application/json", data: JSON.stringify({ commentContent: $('textarea[name="commentContent"]').val(), password: $('input[name="password"]').val(), prodNo: ${product.prodNo}, postNo: $('input[name="postNo"]').val() }), success: function (comments) { console.log(comments); }, }); 컨트롤.. 2023. 9. 14.
[Spring] @Controller와 @RestController의 차이 @Component component-scan을 xml에 정의함으로 빈으로 등록될 준비가 된 클래스들을 스캔하고, @Component Annotation이 있는 클래스에 대하여 bean 인스턴스를 생성한다. @Component 어노테이션을 구체화 한 @Controller, @Service, @Repository 등이 있다. 명시한 클래스가 Controller/Service/Repository로 사용됨을 Spring Framework에 알린다. Controller 클래스에 @Controller 어노테이션을 작성하여 해당 클래스가 Controller로 사용된다는것을 알린다. @Controller 주로 View를 제공하기 위해 사용. @Controller로 지정된 클래스의 메서드는 ViewResolver를 통.. 2023. 9. 6.
[Mybatis] insert 쿼리 실행 결과를 리턴받아 원하는 값 얻기 <selectKey> insert나 update를 한후, 결과값을 바로 리턴해야 하는 경우가 있는데, 기본 mybatis에서 제공하는 insert와 update는 업데이트 한 행의 개수를 리턴해준다 결과값을 받기위해 불필요한 쿼리를 또 진행해야 하는 문제가 생긴다. 이때 selectKey라는 엘리먼트를 사용하여 INSERT나 UPDATE에서 결과값을 리턴할수 있게 해준다. 사용법 INSERT INTO product (prod_no,prod_name,prod_detail,manufacture_day,price,image_file,reg_date) VALUES (seq.NEXTVAL,#{prodName},#{prodDetail},#{manuDate},#{price},#{fileName},SYSDATE) SELECT seq.cur.. 2023. 8. 24.
앱 구현 시작전 점검 캡스톤이 2주가 안남아서 속도를 높여야한다. 카카오톡 api를 사용하여 카카오톡 아이디를 받아와 개인회원을 구분하도록한다. 이후에 메인액티비티로 넘어가면 처방전이 주루룩 떠야하는데 restApi 를 통해 get요청을 보내서 리싸이클러뷰로 구현하도록한다. https://stickode.tistory.com/279 [Java][Android] retrofit + 리사이클러뷰 만들기 이번시간에는 retrofit2 사용해서 리사이클러뷰를 만들어 보겠습니다. https://stickode.com/detail.html?no=2564 스틱코드에서 [Java][Android] retrofit + 리사이클러뷰 만들기를 즐겨찾기를 해주세요. 스틱코드 sti stickode.tistory.com 이 게시물을 참고하면 될것같.. 2023. 5. 27.