728x90
반응형
- resultType과 resultMap 차이chantlemanresultType : Mybatis에서 SQL 쿼리의 결과를 매핑할 때 사용할 클래스의 타입을 지정하는 속성.이 속성에 지정된 클래스의 인스턴스로 결과를 매핑. SQL 쿼리 결과를 특정 클래스 타입으로 매핑하는 속성으로 간단한 매핑에 사용.결과의 컬럼 이름과 클래스의 필드 이름이 일치해야 함 예시 ↓ SELECT id, name, email FROM users WHERE id = #{id} 여기서 user 클래스는 id, name, email 필드를 가지고 있어야함 참고로 insert, update, delete 태그의 resultType은 생략가능합니다. (int로 반환하기때문) resultMap: MyBatis에서 SQL 쿼리의 결과를 매핑할 때, 컬럼과 객체의 프로퍼티..
- 2024-09-01 15:40:09
- parameterMap 과 sessionStorage 차이chantlemanparameterMap : 일반적으로 메소드간에 전달되는 파라미터를 저장하는 용도로 사용. 주로 메소드 호출시 데이터 전송에 사용됨 예시↓ Map parameterMap = new HashMap(); parameterMap.put("id", id); parameterMap.put("pw", pw); sessionStorage : 사용자의 로그인 상태, 세션 동안 유지해야 하는 데이터 등을 저장. 사용자 정보를 세션동안 유지할 수 있으며,사용자가 애플리케이션의 다른 페이지를 이동하더라도 해당 정보를 참조할 수 있음 예시 ↓ Map sessionStorage = new HashMap(); sessionStorage.put("user", user);
- 2024-09-01 15:23:38
- JDBCUtilchantlemanjdbc util 클래스를 이런 식으로 하게 되면public class JDBCUtil { static { try { Class.forName("oracle.jdbc.driver.OracleDriver"); //oracle driver 클래스 불러옴 System.out.println("클래스 로딩 성공"); }catch(Exception e) { e.printStackTrace(); } } public static Connection getConnection() { try { //127.0.0.1, 0:0:0:0:0:1, localhost return DriverManager.getConnection("jdbc:oracle:thin:@localhost:8521/FREEPDB1..
- 2024-08-26 10:37:31
- yes24 데이터 DB 넣기chantleman테이블 우클릭 - 익스포트 엑셀 파일 들어가서 데이터 입력 후 파일(book.xlsx)을 eclipse 프로젝트- excel 폴더에 저장 public class ExcelRead { public static void main(String[] args) { ExcelRead er = new ExcelRead(); er.process(); } public void process() { try { File file = new File("excel/book.xls"); FileInputStream fis = new FileInputStream(file)..
- 2024-08-19 11:02:44
- Filechantleman폴더 생성 File dir2 = new File("D:/test/1"); if(dir2.mkdir()) System.out.println(dir2+"만들기 성공"); else System.out.println(dir2+"만들기 실패"); mkdir()는 부모 폴더를 먼저 만든 후에 자식 폴더를 만들어야 함부모, 자식 폴더를 한 번에 생성하고 싶다면 mkdirs()를 사용해야 함 File dir1 = new File("D:/test/1/2"); if(!dir1.exists()) { if(dir1.mkdirs()) { System.out.println(dir1+"만들기 성공"); } else { System.out.println(dir1+"만들기 실패"); } } 파일 생성 Fil..
- 2024-08-11 17:12:45
- 데이터 크롤링chantleman크롤링해도 되는지 확인하기 위해서 내가 원하는 사이트 url /robots.txt (네이버: json 정보는 가져가도 됨)(구글: search는 기본적으로 disallow지만, search아래 about, static, howsearchworks는 가져가도 됨) 이렇게 크롤링해도 되는 정보와 하면 안되는 정보들을 명시해줍니다. 필수는 아니고 권고사항정도 yes24 url 복사 후 public class JsoupUtil { public static String getHtml(String url) { Document doc= null; try { doc = Jsoup.connect(url).get()..
- 2024-08-09 12:07:11
- mavenchantleman프로젝트 우클릭 - configure - conver to Maven Project 클릭 Groupd Id, Artifact Id 설정 후group id : 회사명artifact id : 본인 이름 아이콘에 M생긴 것 체크 jar파일 : Java 애플리케이션과 라이브러리를 배포하기 위한 압축 파일 포맷maven : Java 프로젝트를 관리 및 빌드하는 도구 (jar파일을 생성하는 주요 방법 중 하나) https://mvnrepository.com/ maven repository 사이트 들어가서 원하는 jar파일 다운 받기 하단에 있는 소스코드 복사 (파일 다운받아서 해도 되고, 소스코드 복사해도 됨) pom.xmldependencies 태그 쓰고 그 안에 붙여넣기pom.xml..
- 2024-08-09 10:47:22
- 톰캣 포트 변경하기chantleman방화벽 - 인바운드 규칙 - 새규칙 내가 원하는 포트번호로 설정 환경변수 시스템 변수- 새로 만들기 아파치 톰캣 폴더 들어가기 conf 폴더 들어가기 server 파일 우클릭 후 notepad 기존포트를 원하는 포트번호로 변경 후 상위 폴더로 다시 가서 bin 폴더에 있는startup 배치파일 클릭하면 서버 실행됩니다.
- 2024-08-07 12:47:45
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)