전체 글
-
03. Como + estarForeign Language/Spanish 2022. 1. 19. 20:14
오늘의 표현 Harry 잘 지내지? ¿Como estas Harry? estar 동사는 상태 동사이다. 본질적인 의미를 나타낼 때는 ser 동사, 변화를 가질 수 있는 동사는 estar를 사용한다. estar 동사는 다음과 같은 형태를 가진다. estoy - estas - esta - estamos - estais - estan 친구와 대화하며 안부를 물을 때는 보통 estas(2인칭)을 사용하지만 정중하거나 예의를 차려야 하는 상황에서는 esta(3인칭)을 사용하여 안부를 묻는다. Alexandra씨 잘 지내세요? ¿Como esta Alexandra? 위와 같이 esta를 사용하여 안부를 물을 경우 정중하게 묻는 표현이 된다. 나는 잘 지내. 너는?(당신은요?) Estoy mui bien. ¿y tu..
-
Spring Boot [02.Spring Resource와 SpEL]JAVA/Spring 2022. 1. 18. 20:14
1. Spring Resource java.net.URL의 한계(classpath 내부 접근이나 상대경로 등)를 넘어서기 위해 스프링에서 추가로 구현됨 업무에서 많이 사용되는 부분이 아닐수도 있으나, 스프링의 내부 동작을 이해하기 위해서 필요한 부분 Resource Interface와 그 구현체들 public interface Resource extends InputStreamSource { boolean exists(); boolean isReadable(); boolean isOpen(); boolean isFile(); URL getURL() throws IOException; URI getURI() throws IOException; File getFile() throws IOException; ..
-
02. Encantado / EncantadaForeign Language/Spanish 2022. 1. 18. 20:05
오늘의 표현 안녕하세요. 저는 Harry입니다. 만나서 반갑습니다. Hola. Soy Harry. Encantado. Encantado는 '만나서 반갑습니다' 라는 의미를 가진다. Buenos dias, Buenas tardes, Buenas noches와 같은 인사로 첫 인사를 할 수도 있지만 공적인 자리에서는 이러한 표현보다는 Encantado(남성형) / Encantada(여성형)와 같은 인사를 주로 한다. ☞ 만나는 분의 성별이 남성이면 Encantado / 여성이면 Encantada를 사용한다. 당신을 뭐라고 부르면 될까요? (이름이 어떻게 되세요?) ¿Como te llamas? / ¿Como se llama? ¿Como te llamas?는 te라는 재귀대명사를 써서 '너는 이름을 어떻게 불..
-
01. Como es~Foreign Language/Spanish 2022. 1. 11. 00:48
오늘의 표현 안토니오는 어떤 사람이야? +Como es Antonio Como는 영어에서의 How. Antonio가 3인칭 명사이기 때문에 3인칭 ser동사인 es를 붙여준다. 질문의 인칭대명사와 ser동사에 맞춰서 대답해준다. 안토니오는 똑똑하고, 사교성이 좋고, 키가 커! Antonio es intelligente, sociable y alto Antonio는 3인칭 명사이기 때문에 es를 사용해주고 남성이므로 형용사의 성별 구분이 존재할 경우 -o 가 붙는 형용사를 사용해준다. 너는 착하고 미인이고 아름다워 Eres hermosa, buena y linda '너'가 2인칭 명사이기 때문에 eres를 사용하였고 여자친구에게 하는 말이기에 여성형 형용사를 사용해준다. 오늘의 어휘 how : como s..
-
Spring Boot [01. About Spring Boot]JAVA/Spring 2022. 1. 6. 19:11
1. Java, Spring, Spring Boot Java : 객체지향적 프로그래밍 언어 스프링의 근간이 되는 언어 스프링은 자바뿐만이 아니라 코틀린, 그루비로도 사용할 수 있음. 그러나 스프링 자체가 대부분 자바로 만들어져 있기에 (98.5%) 보통 자바를 사용함 Spring : 기업용 어플리케이션을 만드는데 사용 가능한 오픈소스 프레임워크 자바(한글)를 이용해서 어플리케이션(책)을 만들기 위해 활용하는 프레임워크 (여러 틀이 담겨져 있는 템플릿) -> 어플리케이션을 만들기 위해 필요한 틀을 제공! 자바로 기업용 웹 어플리케이션을 만들기 시작하며 다양한 프레임워크가 나왔지만 다루기 어렵다는 단점이 존재했음 -> 자바는 더 이상 쓰기 어려운 언어다, 망했다 라는 이야기가 나올 정도 이러한 단점을 해소하..
-
패스트캠퍼스 챌린지 19일차JAVA/Spring 2021. 11. 19. 23:24
Service 테스트 저번 시간에 했던 Controller 테스트에 이어서 이번 시간에는 Service 테스트를 진행한다. 이전에 JUnit과 Mockito에 대한 간략한 학습을 하며 만들 었던 DMakerServiceTest 파일을 열어주고 안에 새로운 test 메서드를 만들어준다. dmaker.service.DMakerServiceTest @Test void createDeveloperTest_success() { //given // Mocking 등 테스트에 활용될 지역변수들을 생성 //when // 테스트하고자 하는 동작 및 그 결과값을 받아오는 부분 //then // 우리가 예상한 부분들이 알맞게 동작하는지 검증하는 부분 } 위의 코드를 보면 Comment를 작성하여 테스트를 구조화한 것을 확인..
-
패스트캠퍼스 챌린지 18일차JAVA/Spring 2021. 11. 18. 20:56
Controller 테스트 작성 JUnit과 Mockito에 대한 알아봤던 때와 같이 DMakerController 파일을 열고 Ctrl + Shift + T를 눌러 새로운 Test를 만들어준다. dmaker.controller.DMakerControllerTest @WebMvcTest(DMakerController.class) class DMakerControllerTest { } @WebMvcTest는 Mockito와 유사한 면이 있는데 Controller쪽의 Bean들만 붙여서 테스트를 진행할 시 Controller까지 접근하기 위한 경로를 명시하는 등의 과정을 생략할 수 있기 때문에 편리하다. 어노테이션의 옵션에 넣어준 Controller를 붙여준다. @WebMvcTest(DMakerControl..
-
패스트캠퍼스 챌린지 17일차JAVA/Spring 2021. 11. 17. 23:55
JUnit & Mockito JUnit Java의 유닛 테스트를 하기 위한 프레임워크이다. JUnit4까지는 유닛 테스트를 진행하기에 어려움이 많았으나 최근 JUnit5로 업데이트되며 이전에 존재했던 여러 불편한 점들이 개선되었다. Spring Boot에서도 JUnit4는 사라지고 JUnit5가 기본적으로 제공되고 있다. Spring Boot에 기본적으로 JUnit5가 제공되고 있기에 테스트 파일을 생성하는 방법도 굉장히 간단하다. 먼저, 테스트할 클래스 파일을 연 뒤 Ctrl + Shift + T를 누르면 아래와 같이 Create New Test 옵션이 뜬다. 'Create New Test' 버튼을 눌러주면 아래와 같이 테스트 이름을 정하고 파일 경로를 설정할 수 있다. 그 후 OK 버튼을 눌러주면 테..