728x90
반응형

Spring 6

[spring] spring jdbc 사용시 FanManager Failed 오류

✅ FanManager Failed 오류 ✅ 메시지 → SEVERE : attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable : Subscription time out ✅ 설명 ㄴ jdbc의 버전 com.oracle.ojdbc:ojdbc8:19.3.0.0 이상으로 실행시 오류가 발생할 때가 있음 ✅ 해결방법 → fanmanger는 pom.xml에서 jdbc 라이브러리 다운받을때 simplefan이랑 ons 제외설정해주면 됩니다. → 설정 코드 아래에서 확인! [ simplefan이랑 ons 제외설정 코드 ] com.oracle.database.jdbc ojdbc8 19.3.0.0 com.oracle.database..

[spring] Mybatis String 파라미터 : parameterType="String" 일때 오류 해결

✅ HTTP Status 500 - 내부서버오류 ✅ 타입 상태 보고 ✅ 메시지 → HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'mbrId' in 'class java.lang.String' ✅ 설명 → xml 파일에서 작성한 쿼리문에서 오류가 있을 가능성이 높습니다. ⬇️ 제가 작성한 파일을 기준으로 설명 드릴께요! 저는 현재 문제가 있었던 파일의 위치는 : ㄴ sr..

[spring] ${pageContext.request.contextPath} : 상대경로 | 절대경로 | contextPath

✅ [spring] ${pageContext.request.contextPath} : 상대경로 | 절대경로 ✅ 사용하면 좋은 점 → contextPath 가 변경되어도 소스 수정 없이 적용이 가능해서 유지보수에 용이하기 때문에 파일을 하나하나 열어서 수정할 필요가 없습니다. 즉, server path 주소가 바뀌어도 수정하지 않아도 됩니다. ✅ path 표현식 사용방법 → jsp 파일에서 path 자리에 ${pageContext.request.contextPath} 작성! ✅ 주의사항 → el(jsp에서만 사용해야함) → Controller.java 등 java 파일에서는 사용하면 안됨!!! >> 이미지로 확인하기 📍 상황 : mysite4라는 path 값을 mysite로 바꾸고 싶은 경우 1) Serv..

[spring] 오류 : java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession

✅ 오류명 : java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession ✅ 문제 원인 → MyBatis에서 DB 접근을 위해 SqlSession을 생성한 다음에, App이 종료되면서 생성되었던 SqlSession을 해제하려고 하면서 발생되는 Exception입니다. ✅ 해결 방법 → MyBatis의 버그 pom.xml 파일에서 mybatis-spring version을 1.2.4로 수정 후 업데이트! [MyBatis의 버그 pom.xml 파일에서 mybatis-spring version을 1.2.4로 수정]

[spring] Oracle JDBC 연결방법 : mac m1 | ojdbc8 | jdbc 라이브러리 추가

[spring] Oracle JDBC 연결방법 : jdbc 라이브러리 추가 → pom.xml 파일에 jdbc 라이브러리를 추가해준다. ⇢ ojdbc version 에 따라서 코드가 달라지니 확인 후, ~ 사이에 코드를 추가해 SQL Developer과 연결한다 ✅ ojdbc8 version code com.oracle.database.jdbc ojdbc8 19.3.0.0 ✅ ojdbc6 version code com.oracle.database.jdbc ojdbc6 11.2.0.4

[spring] 스프링 프로젝트 만들기

[spring] 스프링 프로젝트 만들기 ✅ Dynamic Web Project 만들기 설정 방법 ✅ 메이븐 프로젝트로 변경하는 방법 ✅ pom.xml 설정 : Spring Library 의존성 추가 코드 ↓ ✅ 다운로드 할 것 ~ 안에 코드 넣기 4.3.3.RELEASE org.springframework spring-context ${org.springframework-version} org.springframework spring-web ${org.springframework-version} org.springframework spring-webmvc ${org.springframework-version} ✅ 코드 작성 후, 저장 하면 생기는 변화 : Maven Dependencies 생성 ✅ web..

728x90
반응형