728x90 반응형 전체 글400 @PostConstruct 어노테이션을 통한 스프링 빈(Bean) 초기화 콜백 @PostConstruct annotation@PostConstruct 어노테이션이 사용되는 이유를 알아보기 위해 먼저 스프링 빈의 생명주기에서 부터 초기화 콜백이 무엇인지, 어떤 용도로 쓰이는지에 대해 살펴보겠습니다. 스프링 프레임워크는 IoC(Inversion of Control) 컨테이너를 통해 Bean 객체들을 관리하는데요.인스턴스 생성부터 소멸까지의 생명주기 관리를 개발자가 아닌 컨테이너가 대신해주기 때문에 개발자는 로직에 집중할 수 있다는 장점이 있습니다. (즉, 객체 관리 주체가 프레임워크가 되는 것입니다.) 스프링 빈 생명주기(Bean LifeCycle)스프링 컨테이너 생성 -> 스프링 빈 생성 -> 의존 관계 주입 -> 초기화 콜백 -> 사용 -> 소멸 콜백 -> .. 2024. 10. 22. [ AWS ][ 서버 구축하기 ] 맥 터미널에서 EC2 인스턴스 접속하기 (feat. pem 파일) 🖥 윈도우에서는 putty 같은 ssh 프로그램을 이용해서 접속해야하지만,맥 같은 경우에는 기본으로 설치되어 있는 터미널 앱을 사용해서 접속이 가능하다!!!✋🏻 잠깐! EC2 인스턴스 생성은 어떻게 하지?📌 AWS EC2 인스턴스 생성하는 방법위 하이퍼링크를 클릭해서 차례대로 따라하면 EC2 인스턴스를 생성할 수 있다.인스턴스를 생성하면서 pem 파일로 키 페어를 생성했을 것이다!키 페어가 저장된 경로를 알아두고 터미널을 실행 시키자.EC2 접속하기1. 키 페어가 저장된 경로로 이동$ cd "키 페어가 저장된 경로"cd 는 change directory의 준말로, 작업 중인 디렉토리의 위치를 변경해주는 명령어나는 키 페어 파일을 ryusuz(사용자 이름) 폴더 하위에 있는 code 폴더에 저장해주었다.p.. 2024. 10. 18. [AWS오류] RDS - Datagrip 연결시 오류 DBMS: Case sensitivity: plain=mixed, delimited=exactDriver: (ver. , JDBC)Effective version: PostgreSQL (ver. 0.0)The connection attempt failed. RDS랑 Datagrip연결하는데 계속 하단의 오류가 나왔다. 뭐가 문제지!보안그룹 설정도 되어있고, 퍼블릭 엑세스도 가능인데 말이다! 오류DBMS: Case sensitivity: plain=mixed, delimited=exactDriver: (ver. , JDBC)Effective version: PostgreSQL (ver. 0.0)The connection attempt failed. 문제점 : 보안그룹 설정에 가보니 인바운드 규칙이 제대로 설정이 안되어있었다! 분명히 설정 해줬는데 안되어있었다,,포트 범위 5432소스에는 Anywhere IPv4 와 Anywhere IPv6를 각각 선택해주었고 규칙저장! 해주었다! 출처 : https://vanillacreamdonut.tistory.co.. 2024. 10. 11. spring boot + AWS RDS 연동(postgreSQL) 📌 AWS RDS(postgreSQL) 연동간단한 RDS 연동 실습✅ DB 엔진은 postgreSQL로 실습🎰 인텔리제이 연동 실습AWS RDS 콘솔 접근데이터베이스 클릭.생성 되어있는 DB 인스턴스를 확인할수 있다.postgreSQL로 생성된 식별자 클릭하여 들어간다.우리가 필요한 정보를 확인한다.DB 식별자엔드포인트포트엔진인텔리제이 에서 database텝에서 datasource를 postgreSQL로 선택해준다.Name을 지정하고 Host에 위에서 확인한 엔드포인트를 넣고 rds생성시 지정한 User,Password 값을넣고 Test Connection클릭 위와같이 test가 되었으면 인텔리제이 에서 확인가능하다. 🔮 서비스 연동 실습build.gradle 의존성 추가implementation.. 2024. 10. 11. CGI, WSGI, ASGI 란 (CGI, WSGI, ASGI?) Web ServerHTTP Request 에 맞는 웹페이지를 Response 해주는 기능을 가짐(Static, 정적임)정적 이란?Web Server 에 있는 웹페이지를 그대로 Response 함웹페이지가 변경 되지 않는 동일한 웹페이지를 Response 함Web Application ServerWeb Server + Web Container( = Web Server + CGI)= WAS(Web Application Server)Web Server 가 동적으로 동작하면 Web Application Server동적이란?Request 에 따라 데이터를 가공하여 생성된 웹페이지를 ResponseRequest 에 따라 Response 되는 웹페이지가 달라짐** Web Server, Web Application S.. 2024. 9. 30. 파이썬의 json 모듈로 JSON 데이터 다루기 JSON은 JavaScript Object Notation의 약자로서 데이터를 문자열의 형태로 나타내기 위해서 사용되는데요. 이름이 암시하듯 JSON은 원래 자바스크립트에서 파생되었지만 현재는 프로그래밍 언어와 무관하게 거의 표준으로 자리잡아 특히 이종의 시스템 간에 원격으로 데이터를 주고 받을 때 많이 사용되고 있습니다.이번 포스팅에서는 파이썬에서 JSON 형태의 데이터를 처리하기 위해서 사용되는 내장 모듈인 json에 대해서 알아보도록 하겠습니다.loads() 함수: JSON 문자열을 Python 객체로 변환 JSON 문자열을 Python의 객체로 변환하기 위해서는 loads() 함수를 사용합니다.import jsonjson_string = '''{ "id": 1, "username": ".. 2024. 9. 23. 이전 1 2 3 4 ··· 67 다음 728x90 반응형