일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 로그인 인증 흐름
- 어노테이션
- 비동기
- Java
- java I/O
- JWT
- 세션기반 인증
- 작업명중복
- formmatted
- 스프링부트 구조
- IPC
- 퍼시스턴스 계층
- ./gr
- ORM
- http
- 스프링 부트 테스트
- 동기
- RESTfull API
- 스프링부트
- MSA
- 프레젠테이션 계층
- JPA
- 스프링
- 비즈니스 계층
- 로그인/로그아웃
- @temproal
- 스프링부트 계층구조
- 토큰기반 인증
- spring
- ./gradlew docker
- Today
- Total
목록스프링부트 (3)
[DEV] J-Jay
JWT(JSON Web Token) 구현 build.gradle 의존성 추가 dependencies { //자바 JWT 라이브러리 implementation 'io.jsonwebtoken:jjwt:0.9.1' //XML 문서와 Java 객체간 매핑을 자동화 시켜주는 api implementation 'javax.xml.bind:jaxb-api:2.3.1' } 토큰 제공자 추가 JWT 토큰을 만들려면 발급자, 비밀키를 필수로 설정해야한다. application.yml jwt: issuer: j-jay secret_key: springboot-blog JwtProperties.java @Setter @Getter @Component @ConfigurationProperties("jwt") public cla..
스프링 부트 스타터 스피링 부트 스사터는 의존성이 모여 있는 그룹이다. 스타터를 사용하면 필요한 기능을 간편하게 설정할 수 있다. 스타터는 spring-boot-starter-{작업유형}이라는 명명규칙이 있다. (ex JDBC 스타터 : spring-boot-starter-jdbc) Starter 내용 spring-boot-starter-web Spring MVC를 사용해서 RESTful 웹 서비스를 개발할 때 필요한 의존성 모음 spring-boot-starter-test 스프링 애플리케이션을 테스트하기 위해 필요한 의존성 모음 spring-boot-starter-validation 유효성 검사를 위해 필요한 의존성 모음 spring-boot-starter-actuator 모니터링을 위해 애플리케이션에..
스프링의 등장 엔터프라이즈 애플리케이션이라는 용어가 있다. 웹 개발이 처음인 사람에게는 생소한 용어일텐데, 엔터프라이즈 애플리케이션은 대규모의 복잡한 데이터를 관리하는 애플리케이션을 말한다. 소프트웨어 분야가 발전하며 엔터프라이즈 애플리케이션은 점점 복잡해졌다. 예시로, 은행 시스템을 생각해보면 몇 천만의 사람이 한꺼번에 잔고 조회를 하고, 입금이나 출금 요청을 하고, 새로운 통장을 개설하기도 한다. 이렇듯 엔터프라이즈 애플리케이션은 많은 사용자의 요청을 동시에 처리해야 하므로 서버 성능과 안전성, 보안이 매우 중요하다. 그런데 이런 것들을 신경쓰면서 비즈니스 로직까지 개발하기에는 매우 어렵다. 누군가 엔터프라이즈 애플리케이션ㅇ르 위한 개발 환경을 제공해서 기능 개발에만 집중할 수 있다면 얼마나 좋을까?..