반응형

Calendar 클래스 (달력 출력)

Calendar 클래스도 Date 클래스처럼 날짜와 시간에 관한 정보를 표현할 때 사용한다. Date 클래스에서 deprecate된 메소드나 생성자들 중 같은 기능의 메소드가 Calendar 클래스에서 제공된다.
Calendar 클래스는 추상 클래스이므로 객체를 직접 생성할 수는 없지만, getInstance() 메소드를 이용하여 시스템의 날짜와 시간 정보를 표현할 수 있다.

Calendar.DAY_OF_YEAR
Calendar.DAY_OF_MONTH
Calendar.DAY_OF_WEEK

 

반응형
반응형

https://search.maven.org/

maven  repository 검색

반응형
반응형

실행이 되지 않을 뿐더러... 컴파일도 되지 않는 상황이 전개되기 때문이다.
이경우는 다음과 같은 순으로 작업중인 문제의 프로젝트를 다시 빌드해볼 필요가 있다.

다음은 Package Explorer에서 수행할 수 있다. (혼선을 피하기 위해 메인메뉴의 사용 설명은 배제한다)

[1] 프로젝트 -> Run As -> Maven Clean
프로젝트를 선택하고 마우스 우클릭으로 팝업메뉴를 호출한다음 "Run As"메뉴를 선택한 후, 하위메뉴의 "Maven Clean"을 호출한다.
결과는 target폴더 아래에 기존의 작업결과로 작성된 모든 컴파일 및 빌드정보들을 삭제함을 확인할 수 있다.

[2] 프로젝트 -> Maven -> Update Project Configuration
프로젝트를 선택하고 마우스 우클릭으로 팝업메뉴를 호출한다음 "Maven"메뉴를 선택한 후, 하위메뉴의 "Update Project Configuration"을 호출한다.
망가진 프로젝트에 대해서 POM.xml에서 정의한 바대로 컴파일러, 빌드패스 등 플러그인의 환경설정을 다시 적용한다.

[3] 프로젝트 -> Maven -> Update Dependencies
프로젝트를 선택하고 마우스 우클릭으로 팝업메뉴를 호출한다음 "Maven"메뉴를 선택한 후, 하위메뉴의 "Update Dependencies"을 호출한다.
사용자가 작업중인 프로젝트에 대해서 사용중인 라이브러리(종속 라이브러리)를 점검하여 누락되거나 버전이 맞지 않는 경우 등을 점검한 후 Maven Repository를 새롭게 갱신한다. 즉, 사용자가 사용하는 라이브러리들이 정상적인지 점검한 후, 바로 잡는 것이다.
위 설명은 메이븐의 구버전인 경우에 해당한다. 신 버전인 경우에는 위 메뉴(Update Dependencies)가 존재하지 않는다. 아마도 "Update Project Configuration"만 수행해도 종속 라이브러리들을 갱신/관리하는듯하다.

[4] 프로젝트 -> Run As -> Maven install
프로젝트를 선택하고 마우스 우클릭으로 팝업메뉴를 호출한다음 "Run As"메뉴를 선택한 후, 하위메뉴의 "Maven Install"을 호출한다.개발중인 프로젝트에 메이븐을 설치(적용)한다.이때, 현재 프로젝트의 상태를 컴파일하고 배포를 위한 WAR파일까지 생성해 둔다.여기까지만 해도 프로젝트가 정상적으로 컴파일 및 실행이 되기도 한다.

[5] 프로젝트 -> Run As -> Maven Build
프로젝트를 선택하고 마우스 우클릭으로 팝업메뉴를 호출한다음 "Run As"메뉴를 선택한 후, 하위메뉴의 "Maven Build"을 호출한다.
프로젝트 환경설정 정보를 이용하여 Maven으로 프로젝트를 다시한번 빌드하는 것이다.
굳이 필요하지 않을 수 있으나.. 간혹 수행해야할 때도 있다.

[6] 프로젝트 -> Run As -> Run on Server
프로젝트를 선택하고 마우스 우클릭으로 팝업메뉴를 호출한다음 "Run As"메뉴를 선택한 후, 하위메뉴의 "Run on Server"을 호출한다.
프로젝트를 실행하는 것이다.
물론, 위에서 설명하지 않은 다른 방법으로 실행해도 된다.

http://m.blog.daum.net/_blog/_m/articleView.do?blogid=0XrpC&articleno=160

 

[egov/전자정부/spring] 전자정부프레임워크에서 난처한 오류 발생.. 두번째

[사담] 오랫만에 글을 공개하는 군요. 그간 꾸준히 찾아주시는 미래의 영웅들께 실질적인 도움이 될만한 글을 남기고 싶었는데... 시간이.. 마음의 여유가... 허락치 않았습니다. 조급함

blog.daum.net

 

반응형
반응형

메이븐 플러그 오류(maven-resources-plugin 2.6) 

이클립스를 닫고 

D:\developmentOKH\apache-maven-3.5.0\repository\org\apache\maven\plugins 하위에 모든플러그 폴더를 삭제한 후
OSX = /Users/${USER}/.m2/repository/org/apache/maven/plugin   

프로젝트 우클릭 Maven->Update Project

 

반응형
반응형

log4j2.xml 에서 로그파일 저장, 년도/월별 폴더 생성 후 그 아래에 로그파일 일자시간별 생성 저장.

    <Appenders>
        <Console name="console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d %5p [%c] %m%n" />
        </Console>
        <RollingFile name="file" fileName="./logs/file/all.log" 
                   filePattern="./logs/file/$${date:yyyy}/$${date:MM}/all_%d{yyyyMMddHH}.log">
                <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
                <Policies>
                        <TimeBasedTriggeringPolicy /><!-- Rotated everyday -->
                </Policies>
        </RollingFile>
    </Appenders>

 

<Loggers> 에서 <AppenderRef ref="file" > 이어야 파일로 저장. 

    <Loggers> 
       
        <Logger name="java.sql" level="off" additivity="false">
            <AppenderRef ref="console" />
        </Logger>
        <Logger name="egovframework" level="ERROR" additivity="false">
            <AppenderRef ref="console" />
            <AppenderRef ref="file"/> 
        </Logger>
        <Logger name="org.springframework" level="DEBUG" additivity="false">
            <AppenderRef ref="console" /> 
            <AppenderRef ref="file"/> 
        </Logger>


        <Logger name="jdbc.sqltiming" level="off" additivity="false">

            <AppenderRef ref="console" />
        </Logger>
        <Logger name="jdbc.resultsettable" level="off" additivity="false">
            <AppenderRef ref="console"/>
        </Logger>
        <Logger name="jdbc.sqlonly" level="info" additivity="false"> <!-- info / ERROR / DEBUG / off -->
            <AppenderRef ref="console"/>
        </Logger>

        <Root level="ERROR">
            <AppenderRef ref="console" />
        </Root>
    </Loggers>

 

반응형
반응형
반응형
반응형

egovframe 또 다 지워져서 재설치. 왜 지워질까? 맥북프로 이클립스 

https://download.springsource.com/release/TOOLS/update/e4.4/

Eclipse MARS.2
- install New Software 로 쭉 설치
- SpringCore : https://download.springsource.com/release/tools/update/e4.4/Core/ Spring IDE -> Spring IDE Core

Spring Core_e4.4 - https://download.springsource.com/release/TOOLS/update/e4.4/

- UML2 Extension 5.1.2 : http://download.eclipse.org/releases/mars/ Modeling > UML2 Extender SDK

- Subversive SVN Connector 6.0.1 : http://download.eclipse.org/releases/mars/ Collaboration -> Subversive SVN Team Provider(3.0.4)
http://community.polarion.com/projects/subversive/download/eclipse/5.0/mars-site/
Subversive SVN Connectors -> Subversive SVN Connectors(5.0.3) 설치
SVNKit 1.8.12 Implementation(5.0.3) 설치

- eGovFrame3.6.0 : http://maven.egovframe.kr:8080/update_3.6/ 전부 설치

 

http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.8:gettingstarted

 

egovframework:dev3.8:gettingstarted [eGovFrame]

본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공한다. 본 가이드의 사용자는 java 및 spring framework에 대한 기본적인 지식이 있다는 것을 가정하였다. 아래의 3가지 단계에 따라 순서대로 따라하기 방식으로 진행된다. 개발환경 설치 : 실습을 위한 개발환경을 구축한다. 프로젝트 생성 : 제공한 샘플 프로젝트를 이용

www.egovframe.go.kr

 

반응형
반응형

MacOS에서 eclipse.ini 파일 위치 찾기

spring 설정하다보니 eclipse.ini 파일을 수정하라는데, 어디있는지 알 수가 없네.

그런데, 찾아보니 Eclipse 우측클릭하니 "패키지 내용 보기"가 있어서 눌러보았다. 

그러니까, 그 속에 eclipse.ini 파일이 땋!

Contents > eclipse > eclipse.ini

반응형

+ Recent posts