본문 바로가기

반응형

개발(합니다)/Java&Spring

(73)
Spring maven project에서 tomcat 실행하기 Spring maven project로 Spring framework를 하나씩 학습 내용을 정리합니다.Tomcat 실행 하는 방법을 정리합니다. 1. spring maven 프로젝트 생성 2. pom.xml build 추가 org.apache.maven.plugins maven-war-plugin 2.5 org.apache.tomcat.maven tomcat7-maven-plugin 2.2 true 3. index.jsp 생성 및 작성 DOCTYPE html> hello 4. web.xml 생성 및 작성 TestMavenWebPorject index.jsp 5. run - maven build.. - goals=clean tomcat7:run 6. 웹브라우저 localhost:8080 실행
Spring maven project JPA 설정 정리 Spring maven project Bean, DI, AOP(Aspect) 학습에 이어 JPA를 정리합니다. 1. xml 설정pom.xml 3.2.9.RELEASE org.springframework.data spring-data-jpa 2.1.3.RELEASE com.h2database h2 1.4.197 runtime javax.persistence persistence-api 1.0.2 org.hibernate hibernate-core ${hibernate.version} org.hibernate.javax.persistence hibernate-jpa-2.1-api 1.0.0.Final org.springframework spring-orm ${spring-framework.version} o..
Spring maven project Bean, DI, AOP(Aspect) 설정 정리 스프링을 공부 한 내용을 정리합니다.xml 설정 방식만하다가 java 설정도 해보았습니다.Spring MVC로만 생성하다가 Spring Maven으로 프로젝트를 생성했습니다. 1. 프로젝트 생성이클립스 - new - Spring Legacy project - Simple Spring Maven 2. Bean(DI) 학습2-1. xml 설정 SimpleBean.javapackage com.otrodevym.test; public class SampleBean implements SampleBeanInterface{ private String message; public SampleBean() { message = "massage"; } public SampleBean(String message) { thi..
Spring 어노테이션 정리 Spring에 JWT를 pom.xml에 추가하고 context.xml에서 설정을 하려고 했습니다.관련 자료를 찾아보니 Spring boot로 어노테이션 설정 내용이 많았습니다.xml 설정과 어노테이션 설정을 정리합니다. 어노테이션이란클래스, 메소드 등에 '@'로 선언하여 컴파일러에게 알립니다. 1. Java 어노테이션 : 빌트 인 어노테이션이라고 합니다.@Override, @Deprecated, @SuppressWarinings 등이 있습니다. - @Override : 메소드를 오버라이드 되었는지를 검증하고 부모 클래스나 인터페이스에서 해당 메소드를 찾을 수 없으면 컴파일 오류가 납니다. - @Deprecated : 메소드를 사용하지 않도록 권고하고 사용 시 컴파일 경고가 납니다. - @SuppressW..
Spring에서 데이터 주고 받기 1. @PathVariableurl로 전송하고 어노테이션으로 데이터를 받을 때 사용합니다. ex) /address/{addressCd}public List AddressListGET(HttpServletRequest req, @PathVariable String addressCd) 2. HttpServletRequest req : getParameterkey, value로 전송하며 GET, POST로 받을 수 있고 방법만 다릅니다. GET일 경우 ex) /address?addressCd=11 POST일 경우ex) form에 담아서 전송 받는 방법은 동일String addressCd = req.getParameter("addressCd"); 3. @RequestParam2번의 getparameter와 같은..
[Spring] UserMapper 사용방법 DAO를 작성하면서 똑같은 반복작업을 없애는 방법을 찾아보았고 그 중 UserMapper를 사용하는 방법입니다.JPA를 사용하면 더 편리하겠지만 Mybais를 사용한다면 상황에 따라 팀원들과 협의하에 사용하면 편리합니다. 1. Servlet-context.xmluserMapper
[Spring] tiles3 설정 도로명 주소 API를 만들면서 설정 한 postgresql과 mybatis를 설정 한 과정을 남깁니다. 1. POM 설정tiles 추가 org.apache.tiles tiles-servlet 3.0.8 org.apache.tiles tiles-jsp 3.0.8 org.apache.tiles tiles-core 3.0.8 org.apache.tiles tiles-api 3.0.8 레이아웃 라이브러리sitemesh도 있지만 tiles를 쓰고 있습니다.상대적으로 sitemesh가 사용이 쉽고 기능도 적습니다.tiles가 기능이 많지만 전부 사용하지 않습니다. 2. tiles3 설정 tiles, layouts, tiles.xml을 만듭니다. /WEB-INF/tiles/tiles.xml tiles Resolver..
[Spring/maven] Postgresql와 MyBatis 설정 도로명 주소 API를 만들면서 설정 한 postgresql과 mybatis를 설정 한 과정을 남깁니다. 1. POM 설정mybatis 추가 org.mybatis mybatis-spring 1.3.2 org.mybatis mybatis 3.4.6 반복적인 jdbc 과정을 xml로 분리하여 로직에만 신경 쓸 수 있게 처리해주는 라이브러리ORM인 JPA가 더 편리하다고.. postgresql 추가 org.postgresql postgresql 42.2.5 postgresql db를 사용하기 위한 라이브러리 spring-jdbc 추가 org.springframework spring-jdbc ${org.springframework-version} java와 db를 연결하는 jdbc 라이브러리2. datasourc..

반응형