본문 바로가기

자바 웹 개발자가 될거야/SPRING

(4)
[Spring] Maven 외부 라이브러리 추가하기 - Spring에서 외부 라이브러리를 사용하기 위해선 파일을 추가해줘야 한다 - mysql, mybatis, mybatis-spring, spring-jdbc, spring-test 라이브러리를 추가했다 - 먼저 pom.xml 파일을 열어준다 - 코드를 내리다보면 Test dependency가 있을건데 그 아래 라이브러리를 추가할거다 - Maven Repository 사이트로 들어간다 https://mvnrepository.com/ - 사이트 상단에 있는 검색창에 'mysql' 검색 후 맨 위에 뜨는 Connector/J로 클릭해서 들어감 - 나는 8.0.19 버전 선택했고 버전은 사용자 사양에 맞게 선택하길 - 버전을 클릭하면 아래와 같은 화면으로 넘어간다 -..
[Spring] 레거시 프로젝트 생성시 MVC 오류 - 프로젝트를 생성하려고 Spring Legacy Project를 클릭하여 생성하던 중 오류 발생 - 프로젝트 이름 입력하고 Spring MVC Project 클릭하고 Next를 누르니 - 이와 같은 오류 창이 떴다 - 버전은 11버전으로 올리면 된다는데 나중에 카페24를 사용하기 위해선 JDK 8버전을 사용해야 해서 다른 방법으로 시도 - 일단 다운받은 파일 다 삭제 - spring tool 4.10 버전으로 다시 다운받으니 MVC Project 생성 됐다
Spring Tools 이클립스에 설치하기 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io - 위 사이트에 접속해서 상단 메뉴바 Projects - Spring Tools 4 클릭 - 이클립스를 위한 공간이 있음 - 자신의 컴퓨터 OS에 맞는 사양 선택해서 다운로드 - 나는 WINDOWS 파일을 다운받았고 아래 그림처럼 spring-tool ~~ 파일이 다운된 걸 더블클릭해서 실행하면 폴더가 생성됨 - sts로 시작하는 폴더 열어서 exe 실행파일을 실행시키면 된다 - 실행 후 Workspace 지정하고 Launch - Help > Eclipse Marketplace > sts ( o..
스프링 프레임워크(Spring framework)란 - 전자정부 프레임워크 많이 들어봤을 .. - 레거시, 부트 존재 ① 프레임워크(framework) - 대상을 구성하는 구조 / 틀 / 뼈대 - 소프트웨어적 의미 : 기능을 미리 클래스 또는 인터페이스 형태로 만들어서 제공하는 형태 - 예 ) 컴퓨터의 망가진 부품에 대해서 대체할 새 부품을 가져와 교체하는 것 - 왜 사용할까 ? 팀원간의 실력차이를 커버하기 위해서 (일정 품질이상의 상품을 구현하기 위해서) ② 스프링 프레임워크(Spring framework) - 자바 웹 애플리케이션을 개발하기 위한 오픈 소스 프레임워크 - 경량 프레임워크 / 경량 컨테이너 의 형태 - 특징 · EJB(Enterprise JavaBean)보다 가볍고 처리하기 쉬운 경량 프레임워크 · 제어의 역행(IoC..