Spring
Spring 프로젝트 설정 & 테스트 코드 작성하기
Spring 프로젝트 설정 & 테스트 코드 작성하기
2021.05.25시작 인텔리제이를 사용하였습니다. Gradle 에서 Java를 선택하고 Next를 진행합니다. 프로젝트 이름을 기입합니다. 프로젝트 이름을 기입하고 Finish 버튼을 클릭하게 되면 하기 처럼 프로젝트 Directory 구조가 생성됩니다. build.gradle을 설정할 때 아래처럼 설정해주었습니다. dependencies 까지 플러그인 의존성 관리를 위한 설정입니다. 의존성을 선언하여 사용합니다. 오른쪽 상단의 코끼리 버튼을 클릭하게 되면 정의한 build.gradle를 확인하고 설치하게 됩니다. 패키지를 설치 완료되면 실제로 Gradle 안에서 무엇이 설치됬는지 직접 확인해볼 수 있습니다. github과 연동할 수 있다. 아래 화면의 명령어를 수행 후 Share Project on Github 을 입..
Spring03 :: Spring boot에 필요한 설정
Spring03 :: Spring boot에 필요한 설정
2020.09.07buildscript { ext { springBootVersion = '2.1.9.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group 'com.jojoldu.book' version '1.0-SNAPSHOT' sourceCompat..
Spring02 :: Spring boot jar 파일 배포
Spring02 :: Spring boot jar 파일 배포
2020.08.21maven 환경에서 tomcat 이 내장된 spring boot 프로젝트를 jar파일로 바로 배포하는 것을 실습해본다. ㅡ. pom.xml 셋팅 spring-boot-starter-tomcat을 추가해줬습니다. (https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-tomcat/2.3.3.RELEASE) 프로젝트 우클릭 - Maven Build 를 실행합니다. build를 통해서 package 를 진행하자. ㅡ. 테스팅 java -jar [jar파일명.jar] jar 파일이 있는곳으로 가서 위 명령어를 실행하게 되면 아래와 같이 동작하는것을 확인할 수 있습니다.
Spring01 :: Spring
Spring01 :: Spring
2020.08.08ㅡ. Spring 이란? Application을 자바로 개발하는데 유용하고 편리한 기능을 제공하는 프레임워크 ㅡ. IoC 의존 관계 주입 이라고 합니다. 의존 객체를 만들어서 쓰는것이 아니라, 생성자 만들어서 주입받아서 사용합니다. 사용하는 이유는 컨테이너 안에 빈들이 존재하는데 이것들을 사용한다고 생각하시면 될것 같습니다. Spring 초기에는 XML 작성되었지만, 지금은 annotation 기반의 dependency injection을 제공하게 됩니다. 최상위 root 클래스 BeanFactory이 존재합니다. bean 설정 파일이 있어야 한다. (xml) History. 1. *ref:다른 bean을 참조해야 합니다.(다른 bean의 id가 와야 합니다.) => service는 repository와..