전체 글
ㅇTIL 1.Django Django Rest Framework에 관한 튜토리얼을 2가지 진행했다. Serializer 직렬화를 위한 클래스. USER의 DB 안에 여러 필드가 존재한다고 가정하였을 때, 사용자 모델 인스턴스를 JSON 형태 또는 Dictonary 형태로 직렬화 할 수 있다. # models.py from django.db import models class Addresses(models.Model): name = models.CharField(max_length=100) phone_number = models.IntegerField(max_length=12) email = models.EmailField(max_length=100) address = models.TextField() c..
20210123 ㅇTIL 1.Django 학습자료 : 1. Django로 Restful API 서버 만들기 dJango로 restful API 서버만들기 [2] - rest framework 적용 이전 글 2019/10/14 - [Study/python] - dJango로 restful API 서버만들기 [1] - django 서버 생성 소스코드 GIT : https://github.com/tkdlek11112/django_restful 시작하기 전에 지난 강의에서는 장고를 설치하.. cholol.tistory.com 2. API,REST API, Restful API 개념 살펴보기 Django Restframework,Rest API의 개념, 사용법에 대해 학습하였다. Rest API(Represent..
ㅇTIL 1.Django 진행했던 사이드 프로젝트 Readme 작성을 처음 해보았다. 그러면서 마크다운 방식의 깃헙 글 작성법에 대해서 학습하게 되었다. 앞으로 자주 사용하면서 익숙해져야 할 방식이기도 하고, 현재까지 진행한 것에 대한 정리가 필요한 시점이라 생각해서 찾아보게 되었다. 2.Spring 다양한 의존 관계의 주입 방법에 대해 학습하였다. 생성자를 통한 주입 @Component public class OrderServiceImpl implements OrderService{ private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderService..
ㅇTIL 1.Spring 컴포넌트 스캔 애노테이션의 다양한 설정에 대해 학습하였다. 컴포넌트 스캔의 대상 및 위치 basePackages = "Package Name" 빈 객체를 탐색할 페이지의 시작지점을 지정 만약에 지정해두지 않을 시, @ComponantScan이 붙은 설정 정보 클래스의 패키지가 시작 위치로 설정된다. 필터 @ComponentScan( //include: 애노테이션을 포함. includeFilters = @Filter(type = FilterType.ANNOTATION,classes = MyIncludeComponent.class), //exclude: 애노테이션을 포함하지 않음 excludeFilters = @Filter(type = FilterType.ANNOTATION,clas..
ㅇTIL 20210116 1.Spring - "싱글톤, 싱글톤 컨테이너에 의한 스프링 빈 등록"에 대해 학습하였다. 싱글톤이란? 클래스 인스턴스가 오직 1개만 생성되도록 보장하는 디자인 패턴. private 생성자를 통해서 외부에서 임의의 인스턴스를 생성(new 키워드 사용)을 차단한다. package hello.core.singleton; public class SingletonService { //static을 통해 클래스 레벨로 올라가기 때문에, 객체 1개만 생성되도록 설정된다. private static final SingletonService instance = new SingletonService(); //getInstance 메소드로 조회(인스턴스 참조를 가져오는 유일한 방법) public ..