본문 바로가기

Spring29

[오류]cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins 스프링 프로젝트를 실행하려는 해당 오류가 났다. cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins 그냥 .m2 폴더를 날렸다.정확히는 repository 폴더 삭제이후 STS를 다시 켜니 메이븐 업데이트하라는 알람이 있었다. 메이븐 업데이트 하니 문제 없이 동작 확인 2018. 8. 11.
[설정]메이븐 소스 컴파일 maven update를 하면 default-java 버전으로 되돌아가는 현상이 일어난다. 해결 방법pom.xml 의 maven-complie-plugin 수정[메이븐 소스 컴파일 코드] ${java-version}으로 쓰는 이유 메이븐 소스 컴파일 할 때 자바 버전과 일치하기 위해서 아래는 스프링에서 자바 버전 설정한 소스↓↓↓ 2018. 8. 10.
[4.스프링+MyBatis_MySQL의 설정]4.DataSource 설정 DataSource spring과 MyBatis를 같이 사용하는 경우 주로 스프링의 설정으로 JDBC연결을 처리->Spring-jdbc 모듈의 클래스를 이용해서 root-context.xml에 DataSource 추가 DataSource: JDBC의 커넥션 처리 기능(MySQL과의 연동을 담당)123456 Colored by Color Scriptercsspring-jdbc모듈의 DriverManagerDataSource클래스를 이용bean id객체 빈을 찾기 위해서 사용하는 가명id를 이용해서 다른 객체와 연결 spring-text모듈을 이용, WAS상에서 동작시키지 않고도 동작 확인 가능 DataSource 테스트 진행1234567891011121314151617181920212223242526272.. 2018. 8. 10.
[2.스프링소개]1.스프링 소개 1.프레임워크1)품질보장2)개발 시간 단축 2. 스프링 특징1)pojo기반2)DIIoC:제어의 역행(Inversion Of Control)메서드나 객체의 호출작업을 외부에서 결정하는 것 DI:의존성주입(Dependency Injection)제어의 역행으로 특정 객체에 필요한 객체를 외부에서 결정해서 연결시키는 것의존성주입의 종류1)생성자2)set메서드@애너테이션으로 처리 가능3)AOP횡단관심사를 모듈로 분리하는 프로그래밍횡단관심사:반드시 처리가 필요한 부분4)트랜잭션 지원1)애너테이션2)XML 2018. 8. 10.
[1.개발환경의 설정]1.spring project 생성 1. 프로젝트 생성마우스 우측 버튼->new -> Spring Legacy Project 2. 프로젝트 이름 설정->next 3. 패키지 설정 5. m2 폴더 생성 확인6. 서버에 프로젝트 추가Server탭->마우스 우측버튼 7. 방화벽 열기 8. 프로젝트 실행 확인url: localhost:8080/webweb인 이유: 프로젝트 생성시 지정하는 패키지의 마지막 경로가 웹 애플리케이션의 중간 경로 9. JDK 1.8 setting 10. Complier: Use complience -> default setting으로 변경 2018. 8. 10.