일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Segmentation with Paging
- 스프링
- 리눅스
- 프로세스 할당
- Inverted Page Table
- 문제풀이
- 웹 프로그래밍
- 알고리즘
- 메모리의 불연속적 할당
- 다단계 페이지 테이블
- 프로세스 불연속 할당
- spring
- linux
- jpa
- Effective Access Time
- CS
- Allocation of Physical Memory
- 운영체제
- springboot
- 프로세스 동기화
- 웹개발
- 코드스테이츠 백엔드 과정 39기
- 메모리 관리
- 2단계 Page Table
- Shared Page
- 자바 문제풀이
- 자바 알고리즘
- Page Table의 구현
- 스프링부트
- annotation
- Today
- Total
목록spring (4)
GrowMe

Spring Rest Docs를 통한 API 문서화 # API 문서화 # Spring Rest Docs # 스니핏 # Spring Rest Docs를 통한 API 문서화 흐름 # Spring Rest Docs를 통해 API 문서화 해보기 *API 문서화 개발 진행 시, 백엔드 쪽에서 서버 애플리케이션을 구현하고나면, 협업을 위해서는 이를 사용할 수 있도록 프론트엔드 쪽에 안내를 해주어야 한다. API 문서화란 이처럼 만들어낸 API의 사용법을 안내할 수 있도록 보기 편하게 문서로 만드는 것을 말한다. API 사용을 위해 어떤 정보들이 담겨 있는 문서를 API 문서 또는 API 스펙(사양 : Specification)이라고 한다. *API 문서화 자동화 Tool - Swagger 장점 : Swagger는..

AOP(Aspect-Oriented Programming) # AOP # 부가기능 # AOP 사용법 # Advice # PointCut *AOP란? 부가 기능(advice)을 동적(실행 중에)으로 추가해주는 기술 Spring의 경우 메서드의 시작 또는 끝에 자동으로 코드(advice)를 추가해주는 것! *AOP의 사용법 1. 부가기능 Aspect1 클래스를 불러와서, 호출하는 original 메서드의 앞 or 뒤 or 앞뒤에 original 메서드 : orderService.orderItem() @Import : 부가기능 Aspect1 모듈을 불러와 적용시킨다. @Autowired : 빈에 등록되있는 객체를 주입한다. 맨 위 AopTest 클래스에서 주입받은 OrderService 맨 위 AopTest ..
@Annotation과 그 관련 메서드 # SpringBoot # Test @SpringBootApplication : 라이브러리의 자동 설정 및 Bean 읽기와 생성을 자동으로 시켜준다. 항상 프로젝트의 최상단에 위치해야 그 하위 패키지의 파일 설정을 도와줄 수 있다. 또한 내부 run 메서드로 내장 WAS를 실행한다. @RestController : 컨트롤러를 JSON을 반환하는 컨트롤러로 만들어준다. @Controller + @ResponseBody -) view가 아닌 객체를 리턴한다. @ExtendWith : 테스트 진행 시, JUnit 내장 실행자 외, 다른 실행자를 실행시키며, 스프링부트 테스트와 JUnit의 연결자 역할을 한다. @WebMvcTest : 웹에서의 요청과 응답을 전체 애플리케..

*MyBatis? SQL Mapping Framework : 편리하게 데이터베이스에 엑세스할 수 있는 프레임워크 자바 코드로부터 SQL문을 분리해서 관리 작성할 코드가 줄어 생산성 향샹 & 유지 보수 편리 ( E = mc^2) 스프링 뿐 아니라 다른 언어와도 결합 가능 쿼리문을 수행해주는 PreparedStatement를 직접 생성할 필요없이, 내부적으로 자동 처리 #{필드명} -> vo.get필드명(); -> 필드명과 일치하는 getter 메서드 호출 후 값 반환 *SqlSessionTemplate? MyBatis 쿼리문을 수행해주는 역할 MyBatis 3.0 이전에 사용하던 방식 DAO 클래스에 직접 SqlSession 객체를 선언, @Autowired로 의존주입해 쿼리문을 수행 1. root-con..