반응형 분류 전체보기580 [SpringBoot] 공식 문서 요약(3) - Testing SpringBoot Document Review 3 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ Testing https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-testing.html 1) Test Scope Dependencies - spring-boot-starter-test라는 Starter는 Spring Boot 테스트 모듈과 다른 테스팅 라이브러리들을 지원한다. ※ scope은 일반적으로 test로 적용하며, 기능들을 src/test 에서만 사용할 수 있다는 뜻이다. 2) Test Spring Applications.. 2021. 11. 3. [SpringBoot] 공식 문서 요약(2) - Spring Web MVC SpringBoot Document Review 2 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ Spring Web MVC Framework https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-developing-web-applications.html 1) Spring MVC 기본 설정 (1) ViewResolver - ContentNegotiatingViewResolver : 최종적으로 View의 Return 타입을 판단한다. - BeanNameViewResolver : View를 Bean의 이름으로 찾는다. - 등등.. V.. 2021. 10. 4. OSI 7Layer 설명 및 예시 1. OSI 7Layer이란? 서로 다른 두 기종간에 메세지를 주고받을 수 있는 이유는 통신 방식에 대한 약속(프로토콜)이 있었기 때문이며, 여기서 프로토콜의 3요소는 의미, 형식, 순서이다. OSI는 Open System Interconnection의 약자로 열린 시스템 상호연결이라는 뜻이다. 그리고 OSI 7Layer은 기종간의 통신이 일어나는 과정을 7계층으로 나눈 것 또는 통신에 필요한 약속인 프로토콜들을 이 7개의 계층별로 정리해 둔 참조 모델이라고 설명할 수 있다. 이렇게 계층을 나누게 되면 네트워크 장애가 발생했을 때, 문제가 발생한 계층을 쉽게 확인하여 Trouble Shooting을 할 수 있다. 2. 계층 1) Application - 응용 프로그램과 직접 관계하는 계층 - 사용자의 입.. 2021. 9. 10. Chrome LiveReload 소개 웹 애플리케이션을 개발할 때, 프로젝트를 Buile/Restart 해주면 열려있는 웹페이지에 변경 내용이 자동으로 적용되는 확장 프로그램이다. https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei?hl=ko LiveReload Provides Chrome browser integration for the official LiveReload apps (Mac & Windows) and third-parties like guard-livereload and… chrome.google.com LiveReload를 설치하기만 하면 안되고, 확장 프로그램 메뉴에서 해당 아이콘을 눌러 양방향 화살표 중간에 있는 작은.. 2021. 9. 9. [SpringBoot] 공식 문서 요약(1) - 개요/로그/설정파일 SpringBoot Document Review 1 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ 1) Starter - 자주 사용할만한 라이브러리들을 묶어 Spring Boot에서 제공해주는 것 - Spring Boot에서는 spring-boot-starter-*의 이름으로 제공해주는데, 제 3자가 만든 Starter은 [Own Project]-spring-boot-starter-*의 이름으로 작명되어야 한다. 2) Optional dependency - 의존성 정보를 다른 패키지에 넘기고 싶지 않을 때 사용함 ... true 3) autoconfigure 모듈 - 자동 설정에 필요한 모든 요소(@ConfigurationP.. 2021. 9. 3. [Spring Boot] Executable JAR 생성하기 1. plugin 추가 - 실행 가능한 jar을 생성하기 위해 다음과 같이 pom.xml에 spring-boot-maven-plugin을 추가해야 한다. 보통 starter.io를 이용하여 프로젝트를 생성한 경우에는 이미 작성되어있다. ... org.springframework.boot spring-boot-maven-plugin true ※ 패키징 과정은 pom.xml에 있는 spring-boot-starter-parent POM의 executions 설정에 의해 이루어지는데, 보통 프로젝트를 생성 했을 때 기본적으로 세팅되어 있기 때문에 참고만 해두면 될 것 같다. 2. Build 1) 패키지 파일 생성 방법 (1) 에디터 이용 - Intellj 에디터의 경우에는 우측에 있는 Maven을 클릭하여 L.. 2021. 8. 30. [개발 완료] Open The Door! https://www.youtube.com/watch?v=d28cpsmxn5A 프로젝트 소개 프로젝트 이름 : Open The Door! 프로젝트 설명 : 3D 모바일 게임 기술 스택 : Unity(C#), MYSQL, PHP 진행 인원 및 작업 기간 : 1인, 2020.5.xx ~ 2021.07.27 사용 엔진 : Unity 버전 관리 툴 : Git 프로젝트 내용 게임 설명 스테이지 화면 구성과 UI 데이터베이스 배포 1. 게임 설명 캐릭터 3명을 각각 움직여서 3명 모두 도착 지점에 있는 발판을 밟게 하는 두뇌게임 여러 색의 버튼을 눌러 문을 열어서, 다른 캐릭터들이 문을 통과할 수 있게 한다. 높은 단계로 갈수록 맵의 구조가 복잡해진다. 단계를 빨리 클리어 할 수록 다이아몬드 보상을 많이 받게 된다.. 2021. 8. 27. [개발 완료] 카카오톡 번역 전송 프로그램 https://youtu.be/PgDhMQOZHes Github 링크 (소스 코드) https://github.com/jooyeokkim/KakaoTalk-Translator GitHub - jooyeokkim/KakaoTalk-Translator Contribute to jooyeokkim/KakaoTalk-Translator development by creating an account on GitHub. github.com 프로젝트 소개 프로젝트 이름 : 카카오톡 번역 전송 프로그램 프로젝트 설명 : 12가지의 언어 중 하나를 선택하여 번역된 카카오톡 메세지를 전송하는 웹 애플리케이션 기술 스택 : SpringBoot Framework, OAuth 2.0(Kakao Login), OpenAPI(Ka.. 2021. 8. 26. 이미지 투명도 변경 사이트 웹 페이지에 배경 이미지를 적용할 때, 주로 css의 opacity 속성을 이용하여 투명도를 조절한다. 그런데 opacity값은 하위 요소까지 적용되기 때문에 z-index 속성을 이용하는 등 추가적인 설정이 필요하다. 만약 이런 작업이 귀찮다면 투명도 조절을 css에서 하지 않고, 투명도가 이미 적용된 이미지를 바로 사용해도 된다. 이미지 투명도 변경 사이트 https://www.peko-step.com/en/tool/alphachannel_en.html Make the background of an image or photo transparent / translucent | Online Image Editor | PEKO STEP This is a free image editor that runs i.. 2021. 8. 19. 이전 1 ··· 24 25 26 27 28 29 30 ··· 65 다음