java

Java

[Java] 3. JWT와 bcrypt 적용하기

JWT와 bcrypt를 사용하기 위해 pom.xml에 // bcrypt관련 org.springframework.security spring-security-web 5.5.2 // JWT관련 io.jsonwebtoken jjwt 0.9.1 com.googlecode.json-simple json-simple 1.1.1 이 내용을 추가합니다. 자바 새 버전에서는 이것도 추가해야 jwt오류가 안난다네요. org.glassfish.jaxb jaxb-runtime 2.3.2 JWT와 bcrypt를 사용하기 위해 service 폴더에 JWTManager.java와 Bcrypt.java 파일을 만들어줍니다. Bcrypt부터 진행하겠습니다. Bcrypt.java package daily.coding.service; i..

Java

[Java] 2. RestController 작성

세팅된 환경이 잘 켜지는지 확인해봅시다. 디렉토리는 밑줄 친 demo까지 이동해야 합니다. 터미널에 아래 명령어를 입력합니다. ./mvnw spring-boot:run 짜잔 에러가 나네요. 포트가 없어서 그러니 포트 설정을 해줍니다. application.properties 파일로 이동합니다. 다른 언어에서 .env파일과 같은 역할입니다. 자신의 디비 정보를 입력해주세요. 그래도 에러가 날거에요 pom.xml에 mysql을 추가해줘야하기 때문입니다. mysql mysql-connector-java runtime 이 부분을 추가해줄게요. 다시 서버를 실행해보면 제대로 실행되는 것을 확인할 수 있네요. 이제 crud를 작성하기 위한 디렉토리 세팅을 하겠습니다. demo>src>main>java|daily|c..

Java

[Java] 01. 시작하기(Spring Boot With VSCode)

spring boot로 Java를 시작해보겠습니다. 에디터는 vscode를 사용하였습니다. 폴더명은 crud로 하여 프로젝트를 생성했습니다. 스프링 부트를 사용하기 위한 vscode extensions을 설치합니다. 저는 요정도로 설치하도록 하겠습니다. 스프링 부트 확장팩은 crud 작성에 필요한 @RequiestMapping 기능을 제공합니다. ctrl + shift + p 를 눌러 Command palette를 엽니다. 'Spring initalizr: Create a Maven Project' 를 선택합니다. 버전을 선택합니다. (아무옵션도 붙지 않는 버전을 선택해야 합니다.) 저는 안정된 버전중에 제일 최신버전인 2.5.3 선택하겠습니다. 언어는 당연히 Java겠죠 그룹아이디를 지정합니다. dai..

hyun_ji
'java' 태그의 글 목록