개발(라이브러리,프레임워크)79 Spring Boot VS Spring spring boot 는 spring 프레임워크를 사용하는 프로젝트를 간편하게 셋업 할 수 있는 스프링 서브 프로젝트이다. 독립 컨테이너에서 동작 할 수 있어서 JAVA로만 설치 되어 있으면 되어서 개발하기 수월하다. 또한 빌드 후 jar 파일이 생성되고 , 별도의 서버 설치 없이 embeded tomcat 이 자동으로 실행된다. 왜? Spring Boot 를 써야할까? Web 기반의 어플리케이션은 Tomcat, Was 든 Web Container가 설치되어있어야 한다. 임베디드 컨테이너에서 자신의 어플리케이션 실행시키는 것 2019. 6. 28. Spring Annotation @Configuration @EnableScheduling @EnableCaching @Bean Stereotype-annotation(@Component, @Service, @Repository, @Controller) 을 통해서 자동으로 클래스패스에서 컴포넌트를 인식(auto-detect) 시킬수 있다. @Controller : MVC에서 컨트롤러 역할을 하는 빈을 나타낸다. / 웹용으로 MVC 콤퍼넌트로 사용된다. @Service : 빈 생성하는 역할을 의미 서비스 계층의 빈을 생성하는 역할을 하는 것을 의미한다. / 비즈니스 서비스를 의미 @Repository : Dao 에 적용하면 좋음, DB Exception Translation을 자동으로 해준다 @RequestMapping : URL과 컨트.. 2019. 4. 29. Git 형상관리 툴merge할때 충돌 해결한는 방법?특징 Everything is local The three states(staging)Branch - 가벼움Branch 관점에서는 git 이 앞서가고 있다.Git의 기본 git의 원리 working directory 에서 작업을 하고 staging area를 통해서 올린다.Git의 branch브랜치란? 장점 독립적인 공간 제공 서브 프로젝트 - 스케줄러 변경이력관리 용이snapshot인 commit 을 가리키는 포인터 ref로 설계되어 있따. 원하는 브랜치로 쉽고 빠르게 이동커밋을 가리키는 레퍼런스 구성체 = 브랜치이다. head란 comiit 이 아닌 브랜치를 가리키는 브랜치이다. fetch 원격 코드를 가져오는거 merge 할게 있으면 머지 한느게 Pull.. 2019. 2. 18. 이전 1 ··· 17 18 19 20 다음 반응형