728x90

spring 31

[Spring] JSP 파일에 JSTL 태그를 사용하기 위한 태그 라이브러리 추가하기

[Spring] JSP 파일에 JSTL 태그를 사용하기 위한 태그 라이브러리 추가하기 JSP파일 최 상단 부분에 JSTL 태그를 사용하기 위한 태그 라이브러리를 추가합니다. JSTL문법으로 출력과 포맷을 적용할 수 있습니다. JSTL 태그 이렇게 최상단에 라이브러리를 추가하면 태그, 태그 등 controller를 통해 받은 데이터를 뿌려줄 수 있습니다. fmt 태그는 날짜형식의 데이터를 출력 포맷으로 설정하여 출력할 수 있습니다.

java, spring 2021.07.06

[Spring] MariaDB와 log4jdbc 연결 오류 해결방법

[Spring] MariaDB와 log4jdbc 연결 오류 해결방법 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ log4jdbc dependency 추가와 설정들은 모두 마친 상태에서 톰캣을 실행하려고 하면 아래와 같은 에러가 발생합니다. 에러로그 nested exception is java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:mariadb://127.0.0.0:3306/DBNAME log4jdbc.log4j2.properties 파일에 다음 내용을 추가하여 해결하였습니다. log4jdbc.sp..

java, spring 2021.06.30

[Spring Framework] SQLSessionFactory

[Spring Framework] SQLSessionFactory MyBatis에서 가장 핵심적인 객체는 SQLSession이라는 존재와 SQLSessionFactory입니다. SQLSessionFactory의 이름에서 보듯이 내부적으로 SQLSession이라는 것을 만들어 내는 존재인데, 개발에서는 SQLSession을 통해서 Connection을 생성하거나 원하는 SQL을 전달하고, 결과를 리턴 받는 구조로 작성하게 됩니다. root-context.xml에서는 아래와 같은 형태로 작성합니다. root-context.xml 일부 Java 설정을 이용하는 경우 RootConfig 클래스에 @Bean을 이용해서 설정합니다. @Bean public SqlSessionFactory sqlSessionFacto..

java, spring 2021.06.11

Spring Project에 Connection Pool 설정하기 feat.HikariCP

Spring Project에 Connection Pool 설정하기 feat.HikariCP ※커넥션 풀은 여러 종류가 있지만, 요즘 좋은 성능을 보이며 많이 사용된다고 하는 HikariCP 라이브러리를 사용해보도록 하겠습니다. ※ Connection pool, 커넥션 풀, 연결 풀 먼저 위키백과에서 커넥션 풀에 대한 설명을 읽고, 개념을 정리하시고 가면 좋겠습니다. 이번 글은 HikariCP 라이브러리 설정에 대한 글이므로 Connection pool에 대해 아주 자세하게 설명하지 않습니다. 연결 풀 또는 커넥션 풀(connection pool)은 소프트웨어 공학에서 데이터베이스로의 추가 요청이 필요할 때 연결을 재사용할 수 있도록 관리되는 데이터베이스 연결의 캐시이다. 연결 풀을 사용하면 데이터베이스의..

java, spring 2021.05.13

Eclipse에서 github Spring project 소스 가져오기

Eclipse에서 github Spring project 소스 가져오기 먼저 해당 프로그램을 github에 push한 다음에 해당 프로젝트를 삭제하고 다시 받도록 합니다. 다른 PC 환경이라 가정하고 프로젝트를 받는 방법을 연습할 것입니다. Eclipse > Window > Show View > Other > Git에서 Git Repositories, Git Staging 을 선택합니다. Git Repositories, Git Staging 을 선택합니다. Git Repo View에서 Clone a Git repository 선택 Github의 프로젝트 repo 소스 파일 url을 복사합니다. Url 부분에 github 프로젝트 url을 넣으면 host와 repo path는 자동 생성되고, 아래 user..

CS/git 2021.05.12

Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 Warning Message 해결

스프링 프레임워크 (Spring framework) Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 Warning Message 해결 지난 글에서 테스트 코드 작성 후 실행에서 Warning 메시지가 있었습니다. 지난 글 lifere.tistory.com/105 스프링 프레임워크(Spring framework) 테스트 코드 사용하기 스프링 프레임워크(Spring framework) 테스트 코드 사용하기 1. 테스트 코드 정의 프로젝트 내 src/test/java 폴더 내에 com.project.sample.SampleTests 클래스를 추가합니다. 테스트는 spring-text 모듈.. lifere.tistory.com..

java, spring 2021.05.08

스프링 프레임워크(Spring framework) 테스트 코드 사용하기

스프링 프레임워크(Spring framework) 테스트 코드 사용하기 1. 테스트 코드 정의 프로젝트 내 src/test/java 폴더 내에 com.project.sample.SampleTests 클래스를 추가합니다. 테스트는 spring-text 모듈을 이용해서 간단하게 스프링을 가동시킵니다. 이때 Junit은 4.10 이상의 버전을 사용해야 합니다. pom.xml에서 버전 확인 | Maven Dependencies에서 버전 확인 SampleTests 클래스 정의 SampleTests 클래스 설명 1. 테스트 코드는 우선 현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 것을 @Runwith 어노테이션으로 표시합니다. 2. @ContextConfiguration은 지정된 클래스나 문자열을 이용..

java, spring 2021.05.08

스프링 프로젝트에 Lombok 적용과 의존성 주입(DI) 확인하기

스프링 프로젝트에 Lombok 적용과 의존성 주입(DI) 확인하기 이전 글 2021.05.05 - [Java & Spring/Spring] - 스프링 프레임워크 Lombok 라이브러리 설치 스프링 프레임워크 Lombok 라이브러리 설치 스프링 프레임워크 Lombok 라이브러리 설치 지난 글 lifere.tistory.com/98 스프링 프레임워크 웹 프로젝트 시작하기 Spring Framework Web Project Start 스프링 프레임워크 웹 프로젝트 시작하기 Spring Framework Web lifere.tistory.com 먼저 지난 글에서 Lombok을 설치했다는 가정하에 코드를 작성했습니다. 아직 Lombok을 설치하지 않으셨으면 이전 글을 참고해주세요. 1. 스프링 프로젝트에 lomb..

java, spring 2021.05.05
728x90