본문 바로가기

전체 글76

스프링 MyBatis 구현하기 데이터베이스에 연결하기 위한 라이브러리 가져오기 1.ojdbc8.jar(jdbc) 2.spring-jdbc 3.mybatis 4.mybatis-spring 5.commons-dbcp com.oracle.database.jdbc ojdbc11 23.3.0.23.09 org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.5.13 org.mybatis mybatis-spring 3.0.2 commons-dbcp commons-dbcp 1.4 root-context.xml에 DB연결에 필요한 bean 등록하기 1. Data연결정보를 저장하는 클래스 -> BasicDataSource클래스 2. SqlSession을 .. 2023. 12. 11.
인터셉터 구현하기 servlet-context.xml 태그안에 작성 2023. 12. 11.
Hibernate-validator 구현 1.메이븐 레파지토리 hibernate-validator 검색 2. 메이븐 코드 복사 3. pom.xml 라이브러리 등록 org.hibernate.validator hibernate-validator 6.2.5.Final 4.필드에 필요한 어노테이션 사용하여 사용 import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.Size; @NotEmpty(message = "아이디는 반드시 입력하세요") @Size(min=4,message = "아이디는 4글자 이상 입력하세요").. 2023. 12. 11.
스프링 단방향 암호화 처리 1.메이븐 레파지토리 접속 https://mvnrepository.com/search?q=spring-security pom.xml Security Core,Web,Config 설정 org.springframework.security spring-security-core ${org.springsecurity-version} org.springframework.security spring-security-web ${org.springsecurity-version} org.springframework.security spring-security-config ${org.springsecurity-version} 버전을 맞추기 위해 pom.xml에 properties 설정 5.8.4 security-contex.. 2023. 12. 8.
스프링에 JSP 라이브러리 설정 Web에 관련된 JSP 라이브러리를 설치하기 위한 설정 1. Help -> Eclipse Marketplace -> Search에 web 검색 설치가 완료됐으면 Confirm > 으로 다음 설정에 넘어가줍니다. 라이센스에 동의해주고 Finish 클릭 Finish후 아래 콘솔창에 이미지처럼 나온다면 정상적으로 다운로드중인것! 다운로드 중간에 이런 창이 뜬다면 Select All을 눌러준 후 Trust Selected 해주시면 됩니다 위 이미지처럼 업데이트가 완료되면 Restart Now를 눌러주면 끝! Window-> Preferences에 Web이 생성된 것이 확인됐으면 CSS,HTML,JSP 인코딩 UTF-8로 설정해주시면 됩니다! 2023. 12. 6.
스프링 초기설정 1. Window -> Preferences -> General -> Workspace Text file encoding -> Other : "UTF-8" 모든 인코딩 설정 UTF-8로 동일 스프링부트가 생긴 후 서버는 서버대로 운영될 수 있도록 Web에 대한 설정들은 모두 제외됨. 2. 서버 설정(톰캣) Server -> Runtime Environment -> Add... (이미 톰캣을 설정해놔서 환경설정에 Apache Tomcat v9.0이 있습니다) 톰캣 버전에 맞게 설정 후 Next > (스프링 프레임워크 5.0버전으로 레거시 돌리는 중이라 톰캣 v9.0으로 설정) Browe를 눌러 bin 폴더가 보이는 폼캣 폴더를 잡고 Finish하면 서버 설정 끝! ※나중에 부트까지 생각하면 Tomcat v.. 2023. 12. 6.