전체 글 썸네일형 리스트형 리눅스의 기본 개념 시작과 종료X윈도우시스템 -> 끄기 -> 끄기터미널/콘솔shutdown -h now 또는 halt 또는 init 0 관리자 root로 접속하여now 부분을 다음과 같이 하면# shoutdwon -h 10분후에 종료(h:halt)# shoutdwon -r 22:00 오후 10시에 재부팅(r:reaboot)# shoutdwon -c 예약된 shutdown 취소 (c:cancle)# shoutdwon -k now 현재 접속자에게 종료 메시지만 보내며, 실제로 종료는 안됨. 참고 : 터미널 입력 부분에 #으로 되어있으면 root 관리자, $ 으로 되어있으면 일반사용자init 명령어는 몇가지 의미를 가지고 있으며, 런레벨을 제어한다.런레벨은 리눅스의 시스템이 가동되는 방법을 7가지로 나눈 것을 말한다.따라서 런레.. 더보기 namespace를 이용한 constructor injection과 property injection 설정 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"> scope 속성 prototype : 객체 호출 시 매번 다른 객체 생성 singleton : 객체 호출 시 하나만 생성해서 돌려씀(default) --> index 속성 인자의 순서를 지정(0.. 더보기 property injection 속성 주입 만들어 놓은 변수에 기본적으로 값을 주는데 해당 변수의 setter를 이용하여 주입한다. 더보기 constructor injection 생성자 주입 스프링은 자바소스에서 객체를 생성하지 않고 스프링 컨테이너에서 객체를 만든 후 자바소스에서 스프링이 만들어 놓은 객체를 가져다 쓰기만 하면된다. 위의 예제는 객체를 만들때 생성자가 기본생성자가 아닌 인자가 있는 생성자의 객체를 생성할때 어떻게 하는가를 보여주는 예제이다. 더보기 @Resource @Resource는 @Autowired와 같이 property injection을 위한 어노테이션이다. 차이점은 @Autowired는 객체 타입을 보고 맵핑 된다면 @Resource는 객체 name(id)를 보고 맵핑이 된다. @Resource() 괄호에 객체 name을 명시하지 않으면 @Autowired 처럼 해당 레퍼런스변수의 타입과 똑같은 객체 name을 찾는다. @Resource(name="testClass") 라고 별도로 명시 한다면 해당 name을 가진 class와 맵핑한다. 다시 말해서 설정파일의 bean태그에 설정된 id(name도 가능)를 찾아서 맵핑 혹은 @Componentpublic class TestClass{} @Component("testClass")public class Tes.. 더보기 AbstractApplicationContext 스프링 설정파일 여러개 사용하기 String[] metas = new String[]{"anno1.xml","classpath:anno2.xml","classpath:anno3.xml","classpath:pack/anno3-1.xml"};AbstractApplicationContext context = new ClassPathXmlApplicationContext(metas); classpath라는 단어는 생략가능하다 경로만 신경써서 작성해주면된다. 더보기 어노 테이션을 사용하기 위한 설정 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"> context:component-scan base-pac.. 더보기 @component : @Service,@Repository,@Controller 스프링 설정 파일에서 아래와 같이 객체를 생성할수 있다. 하지만 위와 같은 방법 보다는 아래와 같이 자바에서 어노테이션을 사용하기도 하며 더 편하다. 실무에서도 더 많이 사용되는 방법이다. :@Service()public class SenderProcess {: @Service 대신 @Component 어노테이션을 사용해도 되지만 가독성을 위해서(무슨 행위를 위한 클래스인지 구별하기 위해서) @Service나 @Repository 어노테이션을 사용해줌 물론 @Component 어노테이션을 사용해도 상관없다. 이렇게 생성하게 되면 궁금해지는 점이 하나있다. 설정파일에서 직접 명시해 줬던 id가 어노테이션을 사용하면 어떻게 설정되는가? 이다. 직접 설정하기 위해서 @Service() 의 괄호안에 직접 명시해.. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 67 다음