전체 글(363)
-
이클립스 svn 연동
mac os x 에서 진행하였습니다. *이클립스에서 help>Eclipse Marketplace 에서 svn을 검색하여 "subversive"를 install 해줍니다. *설치가 끝난 후에 restart된 후에 Marketplace 같은 창이 떠서 svn kit을 설치하라는 창이 뜬다면 kit을 받아주고만약 그러한 창이 뜨지 않는다면 preference>Team>SVN 에서 SVN Connector tab을 눌러줘서 설치를 해줍니다(select 창 밑에 Get ..어쩌고 떴던 기억이) 설치가 된후에 Open perspective(우측상단) 에서 svn 창을 하나 열어줍니다.그리고 SVN Repository view 에서 새로운 connection을 생성해줍니다. *url-> svn://server_ip를..
2018.09.07 -
aws(아마존) ec2-ubuntu svn 설치
aws ec2(ubuntu) 기준으로 진행하였습니다. ~$ svn The program 'svn' is currently not installed. You can install it by typing: sudo apt-get install subversion ->설치가 되지 않은 것입니다. 설치를 해줍니다. ~$ sudo apt-get install subversion ->설치 후 잘 설치가 되었는지 버전을 확인해봅니다. ~$svn --version ->만약 문제 없이 버전이 잘나온다면 설치가 잘된 것이겠죠. ~$mkdir svn ->폴더를 하나 만들어줍니다.(원하는 위치에 하시면 되지만 저는 일단 $HOME에 생성했습니다.) ~$cd svn~svn$svnadmin create --fs-type fsfs..
2018.09.06 -
맥에서 아마존 ec2(ubuntu) ssh 접속방법
mac os 기준입니다. 우선 아마존에 접속하여 회원가입을 한 후에 인스턴스 하나를 생성해줍니다.(이 과정에서 다운받은 key file을 원하는 위치에 저장해줍니다.) 우선 키 파일을 이용하여 ssh 접속을 하기위해서는 파일 권한을 400으로 설정해주어야 합니다. $chmod 400 "key파일이 저장된 디렉토리"/key.pem 이렇게 권한을 변경해준 후에야 키파일을 사용할 수 있습니다. 만약 권한을 변경해주지 않고 사용하게 되면 어떠한 메시지가 콘솔에 떠서 접근할 수 없게 됩니다. 이렇게 권한을 설정해준 이후에 ssh 접속 명령을 쳐줍니다. $ssh -i "keyfile저장디렉토리"/key.pem ubuntu@"ec2 접근 ip" 작업을 모두 끝마친 후 접속을 종료하려면 "exit" 명령만 쳐주면 됩니다.
2018.09.05 -
xml을 대체하는 어노테이션
출처:https://www.slideshare.net/arawnkr/spring-camp-2013-java-configuration
2018.09.04 -
다양한 ApplicationContext 예제 및 소개
1.StaticApplicationContext-코드를 통해 빈 메티정보를 등록하기 위해 사용한다. 거의 사용되지 않는 구현체이다. 1234567891011121314151617181920212223242526272829303132 //단순 빈을 등록하고 불러오는 작업 StaticApplicationContext context=new StaticApplicationContext(); context.registerSingleton("hello", Hello.class); Hello hello=(Hello) context.getBean("hello"); hello.setName("yeoseong_yoon"); System.out.println(hello.getName()); //빈등록전에 해당 오브젝트에 대..
2018.09.02 -
JSR 303 어노테이션을 이용한 Validation 수행
JSR 303 어노테이션을 이용한 유효성검사 보통 웹 개발을 하다보면 컨트롤러에서 값을 받아와서 해당 객체의 변수의 유효성 검사를 위한 로직을 넣어봤을 것이다. 하지만 일일이 유효성 검사 로직을 넣는다는 것은 굉장히 불편한 일이다. 여기서 사용할 수 있는 어노테이션이 있다. @Controller@RequestMapping("/rest")public class AController{@Autowiredprivate AService aService; @RequestMapping("/.....")public ADto getADto(@Valid ADto aDto){ =>Dto 클래스에 정의한 어노테이션으로 유효성검사 진행......return aDto;}} public class ADto{@NotNullpriva..
2018.08.12