728x90

java 27

스프링 프레임워크(Spring framework) 테스트 코드 사용하기

스프링 프레임워크(Spring framework) 테스트 코드 사용하기 1. 테스트 코드 정의 프로젝트 내 src/test/java 폴더 내에 com.project.sample.SampleTests 클래스를 추가합니다. 테스트는 spring-text 모듈을 이용해서 간단하게 스프링을 가동시킵니다. 이때 Junit은 4.10 이상의 버전을 사용해야 합니다. pom.xml에서 버전 확인 | Maven Dependencies에서 버전 확인 SampleTests 클래스 정의 SampleTests 클래스 설명 1. 테스트 코드는 우선 현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 것을 @Runwith 어노테이션으로 표시합니다. 2. @ContextConfiguration은 지정된 클래스나 문자열을 이용..

java, spring 2021.05.08

스프링 프레임워크가 root-context.xml 읽어 들이는 순서

스프링 프레임워크가 root-context.xml 읽어 들이는 순서 먼저 지난 글에 대한 이해를 바탕으로 글이 작성되었음을 알립니다. lifere.tistory.com/101 스프링 프로젝트에 Lombok 적용과 의존성 주입(DI) 확인하기 스프링 프로젝트에 Lombok 적용과 의존성 주입(DI) 확인하기 lifere.tistory.com/99 스프링 프레임워크 Lombok 라이브러리 설치 스프링 프레임워크 Lombok 라이브러리 설치 지난 글 lifere.tistory.com/98 스.. lifere.tistory.com 스프링 프레임워크는 실행되면서 스프링이 사용하는 메모리 영역을 만들게 되는데 이를 Spring Context라고 합니다. Spring Context에는 ApplicationContex..

java, spring 2021.05.08

GCP의 Ubuntu에 node.js 설치

GCP의 ubuntu에 node.js 설치 먼저 GCP를 이용해 만든 VM 인스턴스에 SSH 로그인 한 후 node.js 를 설치한다. github.com/nodesource/distributions/blob/master/README.md nodesource/distributions NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by creating an account on GitHub. github.com node.js 공식 홈페이지에서 ubuntu 전용 node.js 를 설치하는 방법을 볼 수 있다. 필자는 Node.js LTS (v14.x) 버전을 설치했다. 아래 이미지는 직접 명령..

Infra 2021.05.07

스프링 웹 프로젝트를 Java Configuration 으로 설정하기

스프링 웹 프로젝트를 Java Configuration 으로 설정하기 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 보통 스프링 프로젝트를 한다고 하면 xml 로 설정을 하는 것으로 생각합니다. spring 3버전 이후부터는 xml로 설정했던 것을 Java로 설정할 수 있고, 점차 java configuration이 증가하고 있다 합니다. 이번 글에서는 Java로 Configuration 설정하는 방법에 대해 알아보도록 합니다. 1. 스프링 프로젝트 Java Configuration 을 위한 정리 1) web.xml 과 spring 관련 xml 을 모두 삭제합니다. 위 보이는 불긍 네모 안에 있는 것들 모두 삭제합니다. - web.xml, servlet-co..

java, spring 2021.05.05

스프링 프레임워크 웹 프로젝트 시작하기 Spring Framework Web Project Start

스프링 프레임워크 웹 프로젝트 시작하기 Spring Framework Web Project Start 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 됩니다!^^ 지난 글에 이어서 스프링 프레임워크 웹 프로젝트를 시작하는 글 입니다. 지난 글 lifere.tistory.com/97 1. 스프링 프로젝트 생성 이전 시간에서 이클립스에 스프링 관련 플러그인을 추가했기 때문에 스프링 관련 추가 설정 없이 프로젝트를 생성할 수 있습니다. 프로젝트를 생성할 때 많은 분들이 Spring Legacy Project 로 생성합니다. Spring Legacy Project 메뉴를 이용하면 여러 템플릿을 선택할 수 있고, Maven 기반 프로젝트를 생성할 수 있습니다. ※ Maven, gra..

java, spring 2021.05.05

스프링 프레임워크 시작하기 Spring Framework Start (이거 보면 됨!)

스프링 프레임워크 시작하기 Spring Framework Start (이거 보면 됨!) 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ Java 기반의 프레임워크, 자바 웹 프로젝트하면 제일 먼저 떠올리는 게 스프링(Spring) 일 것입니다. 국내의 많은 웹 프로젝트와 서버 프로그램이 스프링으로 개발되어 있습니다. 스프링 프레임워크(Spring framework)는 Java나 Kotlin을 사용하기 때문에 JDK(Java Development Kit)가 필요합니다. INDEX 1. JAVA 설치하기 2. JAVA 환경 변수 설정 3. IDE 설치하기 4. 이클립스 실행 환경 편집 5. workspace의 UTF-8 설정 6. Spring Tool Suite ..

java, spring 2021.05.05

[안드로이드 | Android] 쓰레드 Thread

[안드로이드 | Android] 쓰레드 Thread ■ 안드로이드 쓰레드 - 쓰레드는 여러 처리를 비 동기적으로 처리하기 위해 사용한다. (동시에 여러 처리를 하기 위한 방법이 쓰레드다.) - 안드로이드는 비 동기적 처리 외에 네트워크에 관련된 코드는 전부 쓰레드로 운영해야 한다. ■ ANR - 안드로이드는 Activity의 코드를 처리하기 위해 쓰래드를 발생한다. 여기서 발생되는 쓰래드를 Main Thread라고 부르며 UI Thread라고 부르기도 한다. - Main Thread가 현재 작업을 하지 않을 때만 화면 작업이 가능하며 Main Thread가 바쁠 때 화면 작업이나 터치가 발생하면 ANR(Application Not Respond)가 발생한다. ■ 화면 처리 - 안드로이드는 개발자가 발생 ..

APP 2021.03.21
728x90