Lonely Snowman
 
썰매 끄는 루돌프입니다
close
프로필 배경
프로필 로고

썰매 끄는 루돌프입니다

  • 분류 전체보기 (55)
    • 백엔드 (8)
      • JAVA (8)
    • 프론트엔드 (5)
      • HTML (1)
      • Javascript (2)
      • JQuery (2)
    • WEB (4)
    • SPRING (9)
    • GIT (3)
    • DB (1)
    • C# (8)
    • 세팅 (7)
    • 문제 해결하기 (3)
    • ETC (7)
  • 홈
  • 태그
  • 방명록
[Spring] Mapper 인터페이스 사용해보기

[Spring] Mapper 인터페이스 사용해보기

mybatisAlias.xml (마이바티스설정파일)typeAliases 에 package 의 name속성에 매퍼파일에서 반복적으로 사용될 패키지명을 정의해 주면 편리하다 아니면 type과 alias 속성으로 하나씩 다 지정해 주어도 된다이렇게 하면 alias 속성의 값으로 대신 쓸 수 있다  lprod_SQL.xml (매퍼파일)패키지명 생략하고 클래스명만 지정 가능하다 -->   mybatisAlias.xml (마이바티스설정파일) "_"를 사용한 컬럼명을 사용 시 카멜케이스로 읽어준다ex) 테이블 컬럼명이 member_id인 경우 jsp화면단에서 이 값을 사용 시 memberId로 사용     LprodServiceImpl.java다오 대신 매퍼인터페이스를 사용한다@Servicepu..

  • format_list_bulleted SPRING
  • · 2024. 5. 28.
  • textsms
[Spring] 데이터베이스 연결 | 마이바티스 설정

[Spring] 데이터베이스 연결 | 마이바티스 설정

pom.xml 에 의존 관계 정의스프링 JDBC(Java DataBase Connectivitiy) https://mvnrepository.com/artifact/org.springframework/spring-jdbc org.springframework spring-jdbc ${org.springframework-version} ${org.springframework-version} 이거는 위에 5.2.5.RELEASE 이렇게 정의가 되어있어서 버전을 가져다 쓰는 것이다 ojdbc6 (oracle java database connectivity 드라이버)https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc6..

  • format_list_bulleted SPRING
  • · 2024. 5. 24.
  • textsms
[Spring] 입력값 검증 결과 - 에러 정보 확인

[Spring] 입력값 검증 결과 - 에러 정보 확인

회원 등록 폼에서 입력값 검증 에러 발생 시 insert 하지 않는 코드 작성했다 메서드 매개변수의 도메인 클래스에는 @Validated를 지정하고그 직후에 BindingResult를 정의한다여기에는 요청 데이터의 바인딩 오류와 입력값 검증 오류 정보가 저장된다 @PostMapping("/registerForm01Post") public String registerForm01Post( @Validated Member member, BindingResult brResult) { log.info("registerForm01Post->member : " + member); //1) true : 문제발생, 2) false : 문제없음 log.info("brResult.hasErrors() : "..

  • format_list_bulleted SPRING
  • · 2024. 5. 23.
  • textsms
[Spring] 입력값 검증

[Spring] 입력값 검증

스프링 MVC는 Bean(자바빈 클래스, ArticleVO) Validation(유효성검사) 기능을 이용해 요청 파라미터 값이 바인딩된(멤버변수에 세팅된) 도메인 클래스(ArticleVO)의 입력값 검증을 한다 pom.xml에 의존성 추가해 준다https://mvnrepository.com/artifact/org.hibernate/hibernate-validator org.hibernate hibernate-validator 5.2.5.Final    public class Member { @NotBlank private String userId; @NotBlank(message = "사용자명을 입력해주세요") @Size(max = 3, message = "최대 3글자까지만 작성해주세요"..

  • format_list_bulleted SPRING
  • · 2024. 5. 22.
  • textsms
[Spring] 스프링 폼 태그

[Spring] 스프링 폼 태그

@GetMapping("/registerForm01") public String registerForm01(Model model) { log.info("get방식 진입"); model.addAttribute("member", new Member()); return "registerForm01"; }jsp에 전달할 데이터를 위해 model을 매개변수로 지정속성명을 "member"로 지정하고 폼 객체(new Member())를 모델에 추가함스프링 폼 태그를 사용할 때 model로 폼 객체 보내주지 않으면 에러 난다  유저ID : --> 이름 : 등록 등록 의 modelAttribute 속성에다가 컨트롤러에 쓴 폼 객체의 속성명을 지정해야 한다폼 객체의 속성명(member)과 스프링..

  • format_list_bulleted SPRING
  • · 2024. 5. 21.
  • textsms
[Spring] ajax 비동기 파일 폼 데이터 전송

[Spring] ajax 비동기 파일 폼 데이터 전송

파일이 여기서 선택되면 비동기로 컨트롤러에 보내주고 응답까지 받는다 $("#inputFile").on("change",function(event){ console.log("change!!"); let userId = $("#userId").val(); let password = $("#password").val(); //event.target : let formData = new FormData(); formData.append("userId", userId); formData.append("password", password); formData.append("file", file); $.ajax({ url:"/uploadAjax", processData:false,..

  • format_list_bulleted SPRING
  • · 2024. 5. 16.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
  • 루돌프 인사드립니다🙇‍♀️
전체 카테고리
  • 분류 전체보기 (55)
    • 백엔드 (8)
      • JAVA (8)
    • 프론트엔드 (5)
      • HTML (1)
      • Javascript (2)
      • JQuery (2)
    • WEB (4)
    • SPRING (9)
    • GIT (3)
    • DB (1)
    • C# (8)
    • 세팅 (7)
    • 문제 해결하기 (3)
    • ETC (7)
최근 글
인기 글
최근 댓글
태그
  • #Overloading
  • #싱글톤패턴
  • #추상클래스
  • #Overriding
  • #취업
  • #배포
  • #개인프로젝트
  • #jar
  • #java
  • #기술면접
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바