[Spring] Spring boot에서 PostgreSQL 연동하기
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - DB: PostgreSQL 15.0 1. PostgreSQL 접속하기 설치가 되어있지 않다면 링크를 통해 PostgreSQL 설치하시면 됩니다. 2. DB 계정 생성&권한 부여하기 // 2022.10.28[프뚜]: 계정 생성 CREATE ROLE [USER] WITH LOGIN PASSWORD '[PASSWORD]'; // 2022.10.28[프뚜]: CREATEDB 권한 부여 ALTER USER [USER] WITH CREATEDB; // 2022.10.28[프뚜]: SUPERUSER 권한 부여 ALTER USER [USER] WITH SUPERUSER; // 2022.10.28[프뚜]: CREATERO..
[JAVA] Spring Boot에서 WebSocket 구축 및 사용하기
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [Brower > Server] 기존에 통신 방법의 HTTP는 사용자 요청(Client Request) > 서버 응답(Server Response)을 받으면 이어져있던 연결이 끊어집니다. 또한 항상 페이지 이동을 합니다. [XMLHttpRequest > Server] XMLHttpRequest객체가 서버에 요청하는 방식으로 서버와의 연결을 잡아둡니다. Json이나 xml형태로 필요한 데이터만 주고 받을 수 있습니다. 조그만한 변경이 필요할 때, 해당 페이지 내에서 변경이 가능합니다. [WebSocket]은 HTTP와 달리 Stateful Protocol이기 때문에 서버와 클라이언트 간의 연결을 항상 유지해야 하며 만약 비정상적으로 연결이 끊어졌을때 적절하게 대응해..
[JWT] 토큰 인증 및 payload 확인
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - JAVA: 11 - IDE: IntelliJ JWT(Java Web Token) 생성된 토큰을 확인하고 payload에 있는 값을 확인하는 방법에 대해 포스팅 하려고 합니다. https://ssjeong.tistory.com/entry/JWT-%ED%86%A0%ED%81%B0-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95-%EB%B0%8F-%EC%83%9D%EC%84%B1 이전 포스팅을 참조하시기 바랍니다. Interceptor header에 있는 'Authorization'을 꺼내서 jwt토큰을 확인합니다. WebMvcConfigurer createToken을 제외한 모든 Servl..
[JWT] 토큰 환경 설정 및 생성
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - JAVA: 11 - IDE: IntelliJ JWT(Java Web Token) 환경 설정 및 생성하는 방법에 대해 포스팅하려고 합니다. JWT Procedure은 아래와 같습니다. 1. Client ->Server : Login(POST) 요청을 합니다. 2. Server : Login 정보가 맞다면 CreateJWTToken을 생성합니다. 3. Server -> Client : 클라이언트에 JWT를 전달합니다. 4. Client ->Server : 서버에 데이터 요청합니다.(해더에 JWT토큰을 담아놓습니다.) 5. Server : 클라이언트에서 보내준 JWT 유효성 검증을 합니다. 6. Server :..
[Lombok] 롬복 설치 및 STS(Eclipse) 적용
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - JAVA: 1.8, 11 - IDE: STS4 롬복 설치 및 IDE에 적용하는 방법에 대해 포스팅하려고 합니다. https://projectlombok.org/download에 접속해서 다운로드를 받습니다. 적용하고 싶은 IDE 폴더에 다운로드 받은 파일(lombok.jar)을 놓습니다. 명령프롬프트(cmd)를 실행하고 해당 폴더의 위치로 이동합니다. lombok.jar를 실행하기 위해서 [java -jar lombok.jar]를 입력합니다. [Specify location...]을 클릭합니다. lombok을 적용할 IDE를 선택합니다. [Install / Update]를 클릭합니다. 궁금하신 부분 또는 ..
프뚜
'SpringBoot' 태그의 글 목록 (2 Page)