일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트 구조
- 스프링부트
- Java
- 로그인 인증 흐름
- spring
- 퍼시스턴스 계층
- MSA
- ORM
- RESTfull API
- @temproal
- 스프링부트 계층구조
- 세션기반 인증
- 토큰기반 인증
- IPC
- http
- formmatted
- 비동기
- JPA
- 스프링
- java I/O
- 스프링 부트 테스트
- 비즈니스 계층
- 작업명중복
- JWT
- 동기
- 어노테이션
- 프레젠테이션 계층
- 로그인/로그아웃
- ./gradlew docker
- ./gr
- Today
- Total
목록스프링 (2)
[DEV] J-Jay
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bQDhyx/btsts0kXEeJ/k4rOFhSUQV9x83JF3MQmu0/img.png)
스프링 시큐리티 설정 build.gradle (의존성 추가) dependencies { //스프링 시큐리티를 사용하기 위한 스타터 의존성 implementation 'org.springframework.boot:spring-boot-starter-security' //타임리프에서 스프링 시큐리티를 사용하기 위한 의존성 implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity6' //스프링 시큐리티를 테스트하기 위한 의존성 testImplementation 'org.springframework.security:spring-security-test' } 스프링 시큐리티를 사용하기 위해 build.gradle파일에 의존성을 위와 같이 추가한다...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Sn6St/btsswXh74RQ/sXUrt6q59b3mdydHXkIc7K/img.png)
스프링의 등장 엔터프라이즈 애플리케이션이라는 용어가 있다. 웹 개발이 처음인 사람에게는 생소한 용어일텐데, 엔터프라이즈 애플리케이션은 대규모의 복잡한 데이터를 관리하는 애플리케이션을 말한다. 소프트웨어 분야가 발전하며 엔터프라이즈 애플리케이션은 점점 복잡해졌다. 예시로, 은행 시스템을 생각해보면 몇 천만의 사람이 한꺼번에 잔고 조회를 하고, 입금이나 출금 요청을 하고, 새로운 통장을 개설하기도 한다. 이렇듯 엔터프라이즈 애플리케이션은 많은 사용자의 요청을 동시에 처리해야 하므로 서버 성능과 안전성, 보안이 매우 중요하다. 그런데 이런 것들을 신경쓰면서 비즈니스 로직까지 개발하기에는 매우 어렵다. 누군가 엔터프라이즈 애플리케이션ㅇ르 위한 개발 환경을 제공해서 기능 개발에만 집중할 수 있다면 얼마나 좋을까?..