본문 바로가기
반응형

분류 전체보기210

[JAVA/Spring] The import javax.annotation.Resource cannot be resolved Spring로 개발을 하다 보면 @Resource 를 많이 사용하게 됩니다. 이번 포스팅에서는 신규 프로젝트를 생성하여 개발 할 때, 많이 접하게 되는 'The import javax.annotation.Resource cannot be resolved' 에러 처리방법에 대해 정리해 보려고 합니다. 이 에러를 해결하는 방법은 크게 2가지 방법이 있습니다. 모두 pom.xml 을 수정해서 해결 할 수 있는데 한 가지는 dependency 를 추가해 주는 것이고 다른 한 가지는 plugin 을 추가해 주는 방식입니다. 우선 첫 번째 방법은 pom.xml 에 아래의 구문을 추가해 줍니다. javax.annotation javax.annotation-api 1.3.1 위 구문을 추가한 후, pom.xml 파일을.. 2020. 1. 12.
How to Install Java on Linux Mint 19 How to Install Java on Linux Mint 19 Table of Contents Prerequisites 1. Install Default OpenJDK 2. Install OpenJDK 8, 10, or 11 3. Install Oracle Java With apt 4. Install Java From Oracle Website on Linux Mint 19 5. Setting up default Java Version on Linux Mint 19 6. Set the JAVA_HOME Environment Variable Conclusion Install Java on Linux Mint 19 Java is the popular programming language owned by .. 2020. 1. 11.
OpenSSL 버전 업데이트/업그레이드 하기 ​ ​ ​ ​ 현재 OpenSSL 버전 확인 # openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 ​ ​ gcc 설치 (사전설치 필요) # yum install gcc ​ ​ OpenSSL 다운로드 센터에서 원하는 버전의 다운로드 링크 복사 https://www.openssl.org/source/ /source/index.html Downloads The master sources are maintained in our git repository , which is accessible over the network and cloned on GitHub, at https://github.com/openssl/openssl . Bugs and pull patches (is.. 2019. 10. 7.
git force 배경: 웹 서비스 디플로이는 프로덕션 웹 서버에서 업스트림 master를 풀 받아 리로드하는 방식으로 진행하고 있습니다. CSS, JS 등의 파일들은 CDN을 위해 매 빌드마다 디플로이 이전에 S3에 업로드합니다. Git 커밋의 SHA1 해시를 키로 사용합니다. 장애: 어제 새벽 서비스에 긴급한 패치가 있었습니다. 하지만 이 커밋은 8분 후 다시 롤백되는데… 오늘 오후 디플로이 이후에 갑자기 웹 사이트의 스타일이 전부 깨져보이기 시작했습니다. 심지어 아무리 커밋 로그를 살펴봐도 존재하지도 않는 커밋 해시로 파일을 요청하고 있었습니다. 원인: 롤백을 git revert 명령으로 하는 대신에, 이전 커밋으로 HEAD를 돌리고 git push --force로 업스트림을 덮어썼습니다. 해당 커밋은 이미 디플로이.. 2019. 9. 24.
반응형