mybatis(7)
-
boot-mybatis
jsp @Controller public class MainController { @RequestMapping(value = "/") public String main() { System.out.println("/주소요청"); System.out.println("/주소요청33333"); return "main"; } } #내장 tomcat server.port=8090 server.servlet.context-path=/app #view-resolver spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp main.jsp jsp-css-image main @Controller public class MainController { @Requ..
2024.03.12 -
boot-database
h2 h2 DROP TABLE IF EXISTS USER; CREATE TABLE IF NOT EXISTS USER( ID NUMBER IDENTITY PRIMARY KEY, -- identity는 auto increment 값이다. NAME VARCHAR(50), ADDRESS VARCHAR(50) ); INSERT INTO USER(NAME, ADDRESS) VALUES('HONG', 'SEOUL'); INSERT INTO USER(NAME, ADDRESS) VALUES('KIM', 'BUSAN'); INSERT INTO USER(NAME, ADDRESS) VALUES('LEE', 'INCHEON'); drop table user; application.properties spring.datasour..
2024.03.11 -
myBatis2
controller => list 주소 처리 return void로 설정 service.list()함수 이용 전체 데이터 select 전체 데이터 sysout확인 후 model에 저장 list.jsp로 응답위임 list.jsp => el태그 이용 전체 테이터 출력 main.jsp 수정 추가 => db insert 후 list 다시 띄우기 (51번 사원추가 테스트 ) 2.삭제 => 51번 삭제 후 list다시 띄우기 (? 이용) 3.삭제=>51번 삭제 후 list다시 띄우기 (pathvariable이용) 3.수정 => 51번 사원정보 수정 후 list 다시 띄우기 list2 주소 처리 => ModelAndView => list2.jsp list3 주소처리 => forward => list3.jsp add/..
2024.02.16 -
@Reponsebody ,mybatis
@Reponsebody @RequestBody : 프론트 json ⇒ 서버에 Request Body 전송시 서버에서 수신할 경우 사용 @ResponseBody 버튼⇒ 특정 주소 /aaa 요청 @RequestMapping(/aaa) @ResponseBody public String aaa(){returs “test”; //문자열 전체를 응답 데이터로 처리 } @ResponseBody public String aaa(){ return “hello”; // 문자열 전체를 응답데이터로 처리 ‘hello’문자열 응답처리 } public String aaa(){ return “hello”; // hello.jsp } @Controller public class TestController { @RequestMappi..
2024.02.16 -
mybatis
기존 mybatis 설정 config.xml ⇒properties 로딩 ⇒ alias 설정 ⇒ 4가지 정보 설정⇒ 맵퍼 등록 ⇒mySqlSessionFactory xml로딩 ⇒ getSqlSession : ssql session리턴 사용 스프링 설정 properties 로딩 ⇒ 4가지 정보 이용 DataSource 생성 ⇒ SqlSessionFactoryBean (생성): 맵퍼등록, dto 클래스 위치 지정, dataSource 사용 SqlsessionTemplate 빈 생성 : SqlSessionFactoryBean 사용 dao : SqlsessionTemplate 빈 실제 사용 tx_annotation main import java.util.List; import org.springframework...
2024.02.12 -
My batis2
HashMap List list= service.selectAllHashmap(); System.out.println(list); for (HashMap dept : list) { BigDecimal dno = (BigDecimal) dept.get("DEPTNO");//숫자 BigDecimal형태 저장 int deptno= dno.intValue(); String dname= (String) dept.get("DNAME"); String loc=(String) dept.get("LOC"); System.out.println(deptno+"\t"+dname+"\t"+loc); } System.out.println("======================================="); for (Ha..
2023.12.23