springframework12 springboot + jpa + thymeleaf 게시판 만들기 - 1 오늘은 springboot + jpa + thymeleaf 게시판 만들기를 해보겠습니다. 데이터베이스는 mysql을 쓸 것 입니다. 프로젝트 생성은 생략하겠습니다~ 프로젝트 구조입니다. 먼저 pom.xml에 타임리프와 jpa 그리고 mysql에 관한 설정을 추가합니다. 다음으로 mysql 접속하기 위한 설정을 application.properties파일에 작성 합니다. mysql의 테이블 정보입니다. ----------------------------------------------------------------------------------------------------------------------------------- 다음으로 jpa는 ORM ( Object Relational Mappin.. 2020. 6. 22. 스프링 스케쥴러를 통한 [cpu,memory] 배치 시스템 만들기 스프링 스케쥴러를 통한 [cpu,memory] 정보 배치 시스템 만들기 안녕하세요 개발을 하다보면 배치시스템을 만들어야 할 때가 오는데 해본적도 없고 막막하실텐데요. 오늘은 배치시스템을 만들어보겠습니다. window의 cpu, memory 데이터를 10초 단위로 가져와 1분, 5분, 1시간, 1일 1달 통계로 일괄처리 하는것입니다. 제일 먼저... 해야 될것은 스케쥴러를 사용하기 위해 빈을 등록해야합니다. 저는 servlet-context.xml에 아래와 같이 등록했습니다. 다음은10초마다 window의 cpu, memory 데이터를 가져와 데이터베이스에 넣어보겠습니다. 우선 스케줄러를 사용할 클래스를 별도로 구성하여 메소드를 생성하겠습니다.아래의 CronProcess는 공통으로 통계를 처리할 클래스입니.. 2020. 6. 2. 스프링 mvc에서 주로 사용되는 어노테이션 종류 어노테이션 설명 사용 @Controller 스프링 mvc의 컨트롤러 객체임을 명시하는 어노테이션 클래스 @RequestMapping 특정 URI에 매칭되는 클래스나 메소드임을 명시하는 어노테이션 클래스,메소드 @RequestParam 요청(request)에서 특정한 파라미터의 값을 찾아낼 때 사용하는 어노테이션 파라미터 @RequestHeader 요청(request)에서 특정 HTTP 헤더 정보를 추출할 때 사용 파라미터 @PathVariable 현재의 URI에서 원하는 정보를 추출할 때 사용하는 어노테이션 파라미터 @CookieValue 현재 사용자의 쿠키가 존재하는 경우 쿠키의 이름을 이용해서 쿠키의 값을 추출 파라미터 @ModelAttribute 자동으로 해당 객체를 뷰까지 전달하도록 만드는 어노테.. 2019. 1. 17. spring+mybatis 환경설정 -4 MyBatis 연결 테스트 @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations= {"file:src/main/webapp/WEB-INF/spring/**/root-context.xml"})public class MYSQLTest {@Injectprivate SqlSessionFactory sqlFactory;@Testpublic void test() {System.out.println(sqlFactory);}@Testpublic void testSession() throws Exception{try(SqlSession session=sqlFactory.openSession()) {System.out.println(session);.. 2019. 1. 17. 이전 1 2 3 다음