일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- jar deploy
- 도커
- jar배포
- Dockerfile
- react map error
- brew install mariadb
- map is not a function
- install
- Access denied for user ''@'localhost'
- DB
- Oracle
- mac mariadb
- 설치
- sudo
- Docker
- ps
- sts
- spring framework
- 관리
- 파일 시스템
- mysql
- springboot
- systemd
- 도커파일
- docker container
- mysql error
- root
- springboot jar
- join
- jdk
- Today
- Total
목록전체 글 (60)
Yoon.s

maven 환경에서 tomcat이 내장된 spring boot 프로젝트를 jar 파일로 바로 배포하는 방법에 대해서 알아보겠습니다. 이때 서버는 stop 되어있어야 합니다!! (서버와 jar배포가 동시에 일어나면 안됩니다!) 1. pom.xml 셋팅 이 war가 아닌 jar로 지정되어 있어야 합니다. !! * jar - 내장된 톰캣을 이용하여 프로젝트를 배포할 때 사용 war - 내장 톰캣을 사용하지 않고, 별도로 톰캣을 설치해서 웹 서버를 기동할 때 사용 2. Maven Build 프로젝트 우클릭 -> Run As -> Maven Build console창에 jar가 building 되는 것을 확인할 수 있습니다!! 완료하면 target에 .jar 파일들이 생성된 것을 파악할 수 있습니다. 이때, 바로..

Spring boot 사용하는 법에 대해서 소개해드리겠습니다. 필자는 Spring Tool Suite를 사용하여 진행하겠습니다. 기본적으로 jdk는 설치되어 있어야 합니다. 스프링부트 프로젝트 생성 방법1. spring 사이트에서 프로젝트 생성 1. 아래 웹사이트에 들어가 줍니다. start.spring.io/ 2. 프로젝트의 기본 설정을 해줍니다. 단, Spring Boot 버전 선택시 주의할 것은 SNAPSHOT의 경우 임시버전이기 때문에 이외의 버전을 선택하는 것이 좋습니다!!! - 의존성도 추가해줍니다. (ADD DEPENDENCIES) Spring Web을 설치해주었습니다. 3. 설정 후 맨 아래 GENERATE를 눌러줍니다. 그렇다면, zip 파일이 생성될 것입니다. 4. STS에서 파일을 열..

서블릿 Servlet 웹 프로그래밍에서 클라이언트 요청을 처리하고 처리 결과를 클라이언트에 전송하는 기술 Spring Tool Suite3에서 서블릿을 실행하기 위한 작업을 진행해보겠습니다. 1. 일단 서블릿을 실행해볼 프로젝트를 하나 생성해줍니다. File -> New -> Dynamic Web Project (New에 Dynamic Web Project가 보이지 않으신 분들은 other를 클릭하여 찾아줍니다) 1) 프로젝트 이름을 적어주시고 2) src가 존재하는 것 확인 3) Generate web.xml deployment descriptor을 반드시 체크하고 Finish 해주세요!! 4) Perspective 경고창은 No를 클릭해주세요 2. 프로젝트 안에 서블릿 파일을 생성해줍니다. 프로젝트 ..

오류1 위 오류는 렌더링 시 아무것도 반환되지 않습니다. 일반적으로 해당 js파일에 return문이 존재하지 않기 때문에 발생 !! 오류2 위 오류는 map이 undefined 된다는 것입니다. 일반적으로 map에서 사용할 배열에 문제가 있다는 것으로 지정한 배열이 items=[]; 로 잘 적어줬는지, 오타가 나지 않았는지 꼭 확인하세요!! 오류(#주의)3 위와 같이 함수형으로 js파일을 만들때, 함수/ 변수를 불러올 때는 항상 { }으로 묶어서 괄호 안에 넣어줘야 함. 안 그러면 분명 undefined 될 것이다.
일단 리액트 이용하여 프로젝트 생성!! 이때, 리액트 프로젝트의 경우, mobx에서 사용하는 decorator문법(@를 사용한 문법의 형태)을 지원하지 않아 설치해야 함. (초기 설치 시, npm 사용하였기에 npm으로 설치) npx create-react-app 프로젝트이름 cd 프로젝트 이름 npm run eject # 아래 에러 발생 시, Remove untracked files, stash or commit any changes, and try again..... git add . git commit -m "commit before eject" commit 해준 다음 npm run eject 실행할 것 !! 그래도 안된다면, 아예 새로운 디렉터리를 만들어서 그 곳에서 실행해볼 것 ! Mobx 설치..

스프링에서 Mybatis를 사용하려면 라이브러리가 필요합니다. Maven를 이용하여 스프링의 라이브러리를 관리하고 있다면 라이브러리를 pom.xml에 추가하기만 하면 됩니다. 1. mvnrepository에 접속 mvnrepository.com/ mybatis mybatis-spring 2. 해당 라이브러리를 입력 3. 원하는 버전을 클릭해줍니다. 4. Maven 안에 있는 의존성을 복사해줍니다!! 5. 자신의 프로젝트의 pom.xml에 안에 추가 해준다 org.mybatis mybatis 3.5.5 org.mybatis mybatis-spring 2.0.5
'가운데 글자 가져오기' 문제를 풀다가 substr()를 알게 되면서 정리해보고 다른 유사한 함수들과 어떠한 차이가 있는 지 알기 위해서 작성해보았습니다. substr() str.substr(start, [length]) 문자열에서 특정 위치(start)에서 시작하여 특정 문자 수(length) 만큼의 문자들을 반환하는 함수 start의 시작번호는 0 const str = 'Mozilla'; console.log(str.substr(1, 2)); // expected output: "oz" console.log(str.substr(2)); // expected output: "zilla" str.substr(1, 2)는 1번자리부터 2글자 : oz str.substr(2)는 2번자리부터 끝까지 : zil..

1. JUnit이란? java에서 독립된 단위테스트를 지원해주는 프레임워크 2. 단위 테스트란? 소스코드의 특정 모듈이 의도된대로 정확히 작동하는지 검증하는 절차 Test Case 3. JUnit 특징 @Test 메서드가 호출하면 새로운 인스턴스가 생성되면서 독립적인 테스트 진행 단정(assert) 메서드로 테스트 케이스 수행 결과를 판별 jUnit4부터 어노테이션으로 간결하게 테스트 지원 (@Test, @Before, @After) 결과는 성공(녹색), 실패(붉은색) 중 하나로 표시 최적화된 코드 유추하는 기능도 제공 4. assert 메서드 assertEquals(a, b); 객체 a,b의 값이 일치함을 확인 (값이 동일한지) assertArrayEquals(a, b); 배열 a,b의 값이 일치함을 ..