일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- flashback
- Maven #POM.XML
- spring boot scheduler
- mybatis
- Spring Boot
- tomcat
- WAS 환경
- Spring
- ORA-00600
- spring properties
- tomcat 세팅
- 리스트
- 리스트 관리
- drag&drop
- spring boot batch
- Today
- Total
목록전체 글 (33)
Hello World?
웹에서 다른 서비스 조회시, 웹페이지에서 ajax로 호출하여 서비스를 하려 하였으나, Access-Control-Allow-Origin 문제로 인해 자바단에서 호출하도록 변경 하였다 pom.xml에 아래의 라이브러리들을 maven repository에서 검색하여, dependency 한다 httpClient httpCore 그리고 컨트롤러에 아래와 같이 추가한다 @RequestMapping(value = "api/test.do") @ResponseBody public void getTicketInfo(HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception { String rtnData = ""; S..
Spring Boot 를 활용하여 웹 서비스를 만들어 보자 필요한 것은 이클립스와 이클립스에 설치된 STS 툴이다 구글링을 통해서 가지고 있는 이클립스에 STS를 설치하도록 하자.. 준비되었다면 프로젝트를 생성하도록 하겠다. 1. File - New - Project 를 클릭하여 스프링 부트 스타터 프로젝트를 선택한다 2. 스프링 스타터 프로젝트 설정창이다 Name, Group, Artifact 를 입력한 후 next를 클릭한다 3. WebService만 체크하고 피니쉬 버튼을 누른다. ( Spring Boot Version을 2.0.1 로 세팅해도 된다 ) Finish를 누른다 4. 위와 같이 작업을 진행하면, 프로젝트가 생성이 된다. 프로젝트를 생성했을때 오류가 발생한다면 pom.xml 에 sprin..
마지막으로 로깅을 하기 위한 logback을 설치해 볼것이다. logback은 기존 log4j 를 활용하여 SQL 로깅을 남기기 위한 라이브러리다 앞서 pom.xml 에서 필요라이브러리들은 모두 기술을 하였다 콘솔에서 포맷팅된 결과를 표현하기 위해서, 설정파일을 추가한다 resource 패키지에 log 패키지를 추가하고 아래 파일을 복사하여 입력한다 %d{yyyy-MM-dd HH:mm:ss} %-5level %logger{36} - %msg%n 중요한 내용은 아래내용과 같이 디렉토리를 설정하기 위한 내용인데, 각자 환경에 맞게끔 변경해준다 마지막으로 application.propeties에 위의 xml위치를 선언해 주어야 한다 ... logging.config=classpath:logging/logbac..
배치를 개발하였으니, 이제 MyBatis를 붙여서 DB 작업을 붙여보도록 하자 Spring에서 지원하는 MyBatis Annotaion과 MySQL을 사용하여 DB를 붙여 보도록 하자 우선 접속할 DB는 로컬에 설치한 MySQL이다. 아래와 같이 테이블을 생성한다 CREATE TABLE TEST ( first VARCHAR(50) ,second VARCHAR(50) , third VARCHAR(50) ); 우선 TEST 테이블을 만들었다. 인덱스 없이 단순 테스트만 사용하기 위해, 만들었다. 로컬 데이터베이스에 접속하기 위한 정보를 입력하기 위해 DB정보를 매핑한다 Resource 아래에 application.properties 에 아래와 같이 입력하고, 개인 DB정보를 입력한다 datasource.dr..
메이븐에 라이브러리들을 포함하였다면 설치 환경은 이제 끝났다.지금 부터 하나하나 소스를 봐가며 추가하도록 하자우선 스케쥴러를 추가하도록 한다 기본으로 만들었던 패키지에 schedule 패키지를 추가한 후 ScheduledTask.java 파일을 생성하고, 아래 소스를 입력한다. import java.text.SimpleDateFormat; import java.util.Date; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; impo..
1편에서 스프링 부트로 소스를 설치한 후, 첫번째로 해야할 작업은 메이븐에 라이브러리를 설치해야 한다 기본으로 제공하는 스프링 부트 제공 라이브러리 외에 MySQL과 logback 관련 소스들만 추가를 해보도록 하자 아래의 내용을 복사하여 POM.XML에 붙여넣도록 하자 4.0.0 kr.kyoungjin Spring-boot-Batch-Example 0.0.1-SNAPSHOT war FreelanceManagement Spring boot Batch Example org.springframework.boot spring-boot-starter-parent 2.0.1.RELEASE UTF-8 UTF-8 1.8 2.9.2 5.1.46 1.7.25 1.2.3 org.springframework.boot spr..