목록JAVA (6)
yoni
WebApplicationContext : 등록해놓은 인터페이스들(등록 된 빈의 인스턴스)을 가지고 와서 사용하기 위한 용도임 : WebApplicationContext이 있고 ApplicationContext가있는대 WebApplicationContext이 ApplicationContext을 상속받는다. -> ApplicationContext이 더 상위에 있는 상태 예제) WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(application); IOpenApiService openApiService = context.getBean("openApiService", IOpenApiService.class)..
서로 다른 .java파일에서 각자가 가지고 있는 함수를 사용하려면 .java 에서 정의된 class 명을 먼저 써주고 함수명을 써주면 된다. 예시) ModuleController.java에서 AES256Util.java의 encrypt()함수를 사용하고 싶으면 class명.class안에선언된함수명() 파라미터는 함수 스타일에 맞춰서 사용
개요: 시스템 환경변수 중 빌드타입의 값을 가져 와 로컬인지 아닌지 비교하여 분기를 태우려고 한다. 설정 방법 1. System.getProperty(key,defaultvalue) : key가 null일때 defaultvalue의 값을 읽는다 2. was(tomcat, jeus...)별로 설정 : intelliJ는 기본적으로 was가 jetty서버이다. : 따로 xml에 설정할것 없이 gui에서 설정을 한다. : -Dkey값 = value값 설정 VM option에 -DRUN_TYPE=LOCAL로 설정하여 시스템 환경변수를 설정해준다. 시스템 환경변수 기본 옵션 String runType = System.getProperty("java.vendor.url"); 결과 > java.vendor.url ==..
☞ model 뷰로 전환하기 전에 데이터를 가지고 있는 형태 ☞ ModelAndView 데이터를 map으로 담으면서 해당 데이터를 바로 화면에 보여주는 형태 ▶ 단일 row 데이터 구조 (map) ▶ 다중 row 데이터 구조 (list) - 이런식으로 결과가 나옴 ▶객체에 직접 값을 담을 경우 - 이런식으로 결과가 나옴 (LIST로 담을때랑 다른점은 오브젝트 연결이 한겹 풀린 형태) model 객체 => 컨트롤러에서 뷰로 전환할 때 데이터를 가지고 있는 객체, 컨트롤러가 뷰로 model 객체를 넘겨 뷰에서 model 객체의 데이터 이용 가능 - @Controller 어노테이션을 이용하여 컨트롤러를 생성한 후 @RequestMapping을 통해서 원하는 jsp페이지로 맵핑을 시킵니다. - board_c()..
View의 요청 경로(Path) 설정하기@RequestMapping어노테이션을 이용해서, view 폴더안의내가 목표로 하는 view의 경로(path)를 넣는다. 예를들어,view.jsp가 아래와 같은 경로를 가질때 아래와 같이 /board/view 라고 설정한다.1@RequestMapping("/board/view") // 요청경로(path)cs 그리고, return 값도 똑같이 board/view로 설정 한다.1return "board/view"; // 뷰페이지 이름cs Model 객체 사용법Model 객체를 파라미터로 받아서 데이터를 뷰로 넘길 수 있다. 12345678@RequestMapping("/board/view")public String view(Model model) { // 데이터만 설정..
-Dcatalina.base="D:\workspace\28.CitizenService\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="D:\developSet\apache-tomcat-7.0.77-windows-x64\apache-tomcat-7.0.77" -Dwtp.deploy="D:\workspace\28.CitizenService\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="D:\developSet\apache-tomcat-7.0.77-windows-x64\apache-tomcat-7.0.77\endorsed" -D..