java(27)
-
Eclipse - 띄어쓰기, 탭 구분(공백 구분)하기
다 함께 프로젝트를 진행하면 탭, 띄어쓰기 등도 맞춰서 깔끔하게 작성하는게 좋다 1. 이클립스 상단 메뉴에서 이클립스 설정([ Window > Preferences ]) 2. General - Editors - Text Editors 에서 Show whitespace characters 체크 위 설정을 하면 아래와 같이 탭,띄어쓰기,엔터에 대한 표시 구분이 생긴다
2021.02.19 -
Spring - hikari cp 세팅하기
hikari cp 는 mybatis의 커넥션 풀의 한 종류로 속도 측면에서 빠르기로 핫하다. 그래서 현재 진행중인 프로젝트의 커넥션 풀을 hikari cp 로 교체하였다. 먼저 현재 진행중인 프로젝트가 오래 된 프로젝트라 자바 7버전을 사용함으로 아래의 dependency를 pom.xml에 추가한다. com.zaxxer HikariCP-java6 2.3.13 그 후 db 연결 정보를 세팅하는 xml 파일인 context-root에서 아래와 같이 추가한다. url,username,password 는 본인의 정보에 맞게 설정하고, 나는 log4j를 사용중이라 classname에 log4j를 추가해뒀다. 위와 같이 세팅을 하면 커넥션풀이 바뀌고 제대로 작동한다. ==========================..
2021.02.19 -
Spring MVC - 기본세팅(3) - JAVA
XML에 이어서 JAVA를 이용한 Spring MVC 세팅에 대해 알아보자. XML 과 비교를 하면서 세팅을 해보자. 1. web.xml -> WebApplicationInitializer 인터페이스 구현 WebApplicationInitializer 인터페이스 구현 먼저 config 패키지를 생성 후 WebApplicationInitializer 인터페이스를 구현 한 SpringConfigClass를 생성한다. 인터페이스 상속 후 메소드를 오버라이딩 한다. public class SpringConfigClass implements WebApplicationInitializer{ @Override public void onStartup(ServletContext servletContext) throws ..
2020.09.04 -
Spring(MVC) - 기본세팅(1)
Spring MVC를 사용하기 위해서는 eclipse에 jsp 환경을 세팅해야한다. 기본적으로 톰캣 및 jsp 환경이 설정 되어 있다는 전제하에 세팅을 시작한다. 1.Dynamic web project 생성 jsp 프로젝트를 생성할때와 동일하게 Dynamic Wep Project를 선택하여 프로젝트를 생성하고, 프로젝트명을 누른 뒤 finish를 누른다. 2. Maven Project로 전환 spring 관련 세팅을 maven을 통해서 해주기 위해 maven 프로젝트로 전환한다. Pom.xml 생성 창이 나오면 finish를 눌러주자. 아래와 같이 pom.xml 이 생성된다. 3. Maven 세팅 - servlet-api - jsp-api - jstl - springWebMVC 세개를 세팅 할 것이다. ..
2020.09.02 -
Spring - mybatis
- Spring Framework에서 제공하는 JDBC 라이브러리를 보다 쉽게 작업할 수 있도록 만든 라이브러리 - Mapper의 역할을 확장하여 쿼리문 작성을 모두 Mapper에서 할 수 있도록 지원한다. 1. 라이브러리 추가하기 https://mvnrepository.com/search?q=mybatis Maven Repository: mybatis An enhanced toolkit of Mybatis to simplify development. Last Release on Aug 23, 2020 mvnrepository.com mybatis를 선택하여 아래 두개의 최신버전의 dependency를 복사하여 pom.xml에 추가한다. 추가한 전체 pom.xml 코드 4.0.0 cookingcoding..
2020.09.01 -
Spring - JDBC(mysql)
- Spring Framework는 JDBC 프로그래밍을 위해 JdbcTemplate 클래스를 제공하고 있다. - JdbcTemplate 클래스는 SQL 쿼리문을 손쉽게 구현할 수 있도록 구현되어 있다. 1. 라이브러리 추가하기 https://mvnrepository.com/search?q=spring+jdbc Maven Repository: spring jdbc Spring Context Last Release on Jul 21, 2020 mvnrepository.com 위 사이트에서 spring jdbc를 검색하여 맨 위 Spring jdbc를 클릭한다. 가장 최신버전으로 들어가 dependency를 가져와 pom.xml에 추가한다. 그 다음으로 mysql connecter를 설치하기 위해 sprin..
2020.09.01