전체 글(175)
-
[Eclipse]_Spring Security Handler 구현 3단계 (로그인 실패 시)
개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 환경으로 인해 Eclipse 에 spring 최신버전을 설치하였고 SpringSecurity 에서 제공하는 handler 들을 커스텀화 하여 적용하는 방법 서울 3단계에서는 로그인 실패시 핸들러처리를 구현합니다. 환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver Spring Security 6.0.0 ver Jakarta 5.0.0 ver 특이사항 이전 포스트 에서 바뀐점이 있습니다. Tomcat 10 버전 사용시 필요한 servlet 버전은 5 입니다. 이전까지는 Tomcat 에 내..
2022.12.20 -
determined from the Dynamic Web Module facet version (2.3), was not found on the Java Build Path
환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver Spring Security 6.0.0 ver spring-jdbc : 6.0.2 ver mybatis : 3.5.11ver mybatis-spring : 3.0.1ver 문제상황 오류코드 determined from the Dynamic Web Module facet version (x.x), was not found on the Java Build Path or Cannot change version of project facet Dynamic Web Module to x.x x.x 는 vers..
2022.12.19 -
[Spring]_Oracle 연결 & Mapper 연동 ( Error 정리)
개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 환경으로 인해 Eclipse 에 spring 최신버전을 설치하였고 Oracle 연동 및 Mapper 환경 구현 환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver Spring Security 6.0.0 ver spring-jdbc : 6.0.2 ver mybatis : 3.5.11ver mybatis-spring : 3.0.1ver 특이사항 하위 포스트의 후속내용입니다. https://yn971106.tistory.com/163 [eclipse]_spring_security 설치 개요 ..
2022.12.15 -
Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver Spring Security 6.0.0 ver spring-jdbc : 6.0.2 ver mybatis : 3.5.11ver mybatis-spring : 3.0.1ver eclipse-maven spring 프로젝트에서 mybatis 연동시 오류발생 연동 과정은 다음 포스트 참고 https://yn971106.tistory.com/166 [Spring]_Oracle 연결 & Mapper 연동 ( Error 정리) 개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 환경으로 인해 Ecl..
2022.12.15 -
No qualifying bean of type '...' available: expected at least 1 bean which qualifies as autowire candidate
환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver Spring Security 6.0.0 ver spring-jdbc : 6.0.2 ver mybatis : 3.5.11ver mybatis-spring : 3.0.1ver eclipse-maven spring 프로젝트에서 mybatis 연동시 오류발생 연동 과정은 다음 포스트 참고 https://yn971106.tistory.com/166 오류 로그 No qualifying bean of type 'com.yoon.menu.service.impl.menuMapper' available: expect..
2022.12.15 -
[eclipse]_spring_security 설치
개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 환경으로 인해 Eclipse 에 spring 최신버전을 설치하였고 SpringSecurity 를 설치 하는 과정 설명 환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver Spring Security 6.0.0 ver 특이사항 Spring 최신버전부터는 servlet 버전으로 인하여 tomcat version 을 10이상으로 설치하여야 합니다. 다음 포스트 참고 https://yn971106.tistory.com/161 [Eclipse]_Spring 최신 버전 servlet 오류(feat..
2022.12.12 -
[eclipse]_Spring 설치 및 구현
개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 환경으로 인해 Eclipse 에 spring 최신버전을 설치하는 과정 설명 환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 10.0.23 v maven Artifact ID : maven-archetype-webapp 1.4v Spring 6.0.2 ver 특이사항 Spring 최신버전부터는 servlet 버전으로 인하여 tomcat version 을 10이상으로 설치하여야 합니다. 다음 포스트 참고 https://yn971106.tistory.com/161 [Eclipse]_Spring 최신 버전 servlet 오류(feat.jakarta error) 개요 Intellij를 사용하다가 다음 프로젝트가 Eclips..
2022.12.09 -
[Eclipse]_Spring 최신 버전 servlet 오류(feat.jakarta error)
개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 만 사용가능하다 하여 환경 구현 실습 연습을 위해 가장 최신버전 채택하여 진행중 만난 오류사항 및 해결방법 설명 환경 Eclipse 최신버전 2022-09 (4.25.0) maven Artifact ID : maven-archetype-webapp 1.4v Spring -webmvc : 6.0.2 version https://yn971106.tistory.com/160 [Eclipse]_eclipse maven-web 프로젝트 생성 (feat.tomcat) 개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 만 사용가능하다 하여 새로 프로젝트 생성 도중 만난 에러사항 해결 방법 및 설치방법 설명 환경 Eclipse 최신버전 20..
2022.12.09 -
[Eclipse]_eclipse maven-web 프로젝트 생성 (feat.tomcat)
개요 Intellij를 사용하다가 다음 프로젝트가 Eclipse 만 사용가능하다 하여 새로 프로젝트 생성 도중 만난 에러사항 해결 방법 및 설치방법 설명 환경 Eclipse 최신버전 2022-09 (4.25.0) Tomcat - 9.0.62 v maven Artifact ID : maven-archetype-webapp 1.4v 문제상황 Artifact 1.4v 으로 설치시 src/main/java 폴더 부제와 src/main/resources 폴더 부제 이클립스는 이미 설치되어있는 상태로 시작합니다. 목표 환경 src/main/java 폴더와 src/main/resources 폴더가 있고, tomcat 이 연결되어 있는 상태 1 maven 기반 프로젝트 생성 ※ 만약 다른 버전으로 선택하여 설치하고 싶..
2022.12.08 -
[:auto]_Width, height 속성 학습
개요 공통 코드를 사용하면서 팝업 생성시 팝업을 감싸는 class에 height : auto 옵션을 부여하는데 이로 인해 팝업 크기가 증가하지 않아 문제가 되고 해결했던 방식 정리 및 개념 학습 해결 height : auto 가 걸려있다면 height-min 을 지정하면 해당 높이 이하로 떨어지지 않기 때문에 auto 적용을 무시할 수 있다. :auto 속성 개념 auto 속성은 Inline-block 에서의 기능과 block 에서의 기능이 다릅니다. Inline-Block 요소에서 auto 는 내용물의 크기에 맞춰 자동 크기조절의 의미를 가집니다. block 요소에서의 auto 는 height 의 경우 Inline-block 요소와 마찬가지로 자식의 크기에 맞춰서 조절됩니다. width 의 경우 100..
2022.12.02 -
[Connect by]_ 계층형 쿼리 & 재귀 쿼리 응용 ( 이달의 휴일 구하기 )
개요 휴일 정보 테이블과 연계하여 이달( 선택한 달 ) 의 총 일수, 총 휴일 수 , 총 근무일 수 를 구하는 쿼리 작성 OUTPUT Total_cnt : 해당 월의 총 일수 Working_cnt : 해당 월의 근무일 수 ( 평일 ) Holiday_cnt 해당 월의 휴일 사용 Oracle 함수 connect by to_char to_date with as () 휴일 테이블 HOLIDAY 해당 테이블에는 휴일 ('YYYY-MM-DD') 생성일 작성자 3가지의 데이터가 들어가도록 구성 선택 월 2022-11-01 11월에는 평일이 22일 휴일이 8일 총일이 30일이 있습니다. Connect by 를 응용한 계층형 쿼리 SELECT COUNT(*) AS TOTAL_CNT ,SUM(WORK_TOTAL_CNT) ..
2022.11.28 -
[connect_by]_ORACLE_계층 형 함수 사용(메뉴트리)
개요 ORACLE 에서 제공하는 계층형 함수인 connect by 탐구 메뉴 정보 테이블에서 메뉴트리 쿼리 생성해보기 의의 보통 트리형 구조( 메뉴트리 ) 와 같은 데이터에 사용 데이터의 부모, 자식 간의 관계를 통해 depth 구분할 때 유용합니다. 문법 START WITH : 계층 구조를 만들 주체 CONNECT BY : 각 데이터의 연결 관계 설정 PRIOR : CONNECT BY 에 사용하며 지정된 컬럼이 부모- 자식의 관계를 가집니다. ORDER SIBLINGS : 계층형 쿼리에서의 정렬을 수행합니다. 예제 1. 태이블 설계 메뉴정보를 입력할 테이블을 구성합니다. 메뉴를 구별할 PK 인 MENU_ID 메뉴 이름인 MENU_NM 부모의 메뉴 아이디를 저장할 HIGH_MENU_ID 로 3가지 컬럼을..
2022.11.21