전체방문자

508,219

today 53
yesterday 892
본문 바로가기

전체 글

Docker - Docker를 이용해 MYSQL 설치 (ERROR 2002 Can't connect to local MySQL server through socket /var/run/mysqld/mysqld.sock 해결) Docker를 이용해 Mysql 설치하기 Docker를 이용해 Mysql 설치하기https://itnext.io/install-mysql-in-20mins-by-using-docker-3751819e7815 Docker를 이용해 Mysql을 설치할때의 이점1. 프론트엔드 개발자가 서버를 잘 모르더라도 개발에 필요한 경우 직접 설치하여 개발이 가능하다 2. 특정 Condition에 테스트시 그 조건에 맞는 환경을 저장해놓고 테스트할 수 있다 Docker를 이용해 Mysql 설치docker가 설치되어있다는 가정하에 진행하도록 하겠습니다. 1. mysql image download​x➜ ~ docker pull mysql우선 mysql 이미지를 pull 합니다. 이미지 이름 뒤, 버전 태그..
작성일: 2020. 4. 21. 10:15
작성일: 2020. 4. 17. 17:19
ApplicationKnowhow/Server - Image와 Json을 함께 서버에 업로드하는 대표적 3가지 방법 Server에 이미지를 업로드하는 3가지 대표적인 방법 이번 포스팅에서는 Server에 파일과 함께 정보를 업로드(POST)하는 3가지 방법에대해 알아보도록 하겠습니다. 이외에 더 많은 좋은 방법들이 있다면, 댓글로 부탁드립니다 ~ File과 Json을 함께 서버에 전송해야 하는 경우서버를 개발하다보면, file을 업로드 해야하는 경우가 발생합니다. x@Controllerpublic class TestController { // file upload 처리 핸들러 @ResponseBody @PostMapping("/file") public void upload(@RequestParam("file") MultipartFile file) { System.out.pr..
작성일: 2020. 4. 16. 13:44
Spring Boot - Custom Validator를 생성해야하는 경우와 생성방법(Collection 검증) spring boot custom valid Spring Boot Custom Validator를 만들어 요청 값 검증하기 (Collection 검증시 발생하는 에러해결)Rest API 개발시, 사용자의 요청값을 검증해야 하는 경우가 발생합니다. 이미 Spring이 아닌 javax 에서 제공하는 어노테이션들이 있으며, Spring에서는 이 어노테이션이 부여된 값들을 검증하도록 구현할수 있습니다. 하지만, 기본으로 제공하는 어노테이션들로 우리의 복잡한 도메인의 모든 상황들을 검증 할 수는 없습니다. 따라서, 특정상황에서는 직접 Validator를 생성해야 합니다. 이번 포스팅에서는 Validator를 생성해야하는 경우를 알아보고, Validator를 직정 생성하도록 하겠습니다. 1. Custom Valid..
작성일: 2020. 4. 10. 11:28
Spring JPA - JPA를 이용해 Commerce App 만들기 - 1 (프로젝트 설정) 1. 프로젝트 설정 안녕하세요, SpringBoot와 JPA를 이용해 Commerce WebApp을 개발해 나아가는 과정을 정리해보도록 할것입니다. 서버부터, 클라이언트 및 배포 그리고 aws를 이용해 인프라를 구축하는것 까지 해나아갈 예정입니다. 프로젝트 설정이번 포스팅에서는 프로젝트를 설정하는 시간을 가져보도록 할것입니다. 필자는 IntelliJ라는 Ide를 사용하고 있습니다. 1. 의존성 추가Intellij에서 프로젝트 생성시 위와 같이 의존성을 선택하여 추가할 수 있습니다. Intellij를 사용하지 않는 분들은 maven repository를 방문하여, 위의 의존성들을 추가해주세요. 이제 하나하나 필요한 의존성에 대해 설명드리겠습니다. Spring Boot DevToolsSpring Boot를 ..
작성일: 2020. 4. 4. 10:27
작성일: 2020. 4. 3. 14:05
작성일: 2020. 2. 23. 12:31
작성일: 2020. 2. 23. 11:10