본문 바로가기

Spring

[Spring] Annotation Annotation은 사전적 의미는 '주석'이며 코드 사이에 주석처럼 쓰이며 기능을 수행하도록 하는 기술입니다/ 코드 작성 문법 에러를 체커하도록 정보를 제공하고 이 개발 툴이 코드를 자동으로 생성할 수 있도록 도와줍니다. 또한 실행시에 특정한 기능을 수행하도록 도와줍니다. 종류를 살펴보겠습니다. 1. @Bean : 개발자가 직접 제어가 불가능한 외부 라이브러리 등을Bean으로 만들때 사용합니다.2. @Autowired : 속성, setter, 생성자에서 사용하며,타입에 따라서 Bean을 주입해줍니다.3. @Controller : Spring의 Controllerview(화면, .jsp)를 return해주는게 목적입니다.4. @RestController : Controller 중에서 View 쪽으로응답하.. 더보기
[Spring] 기초 이론 Spring은 Jsp로 실행했을 때와 주소 형식이 다릅니다. [JSP] - http://IP:Port/ProjectName/FileName[Spring] - https://IP:Port/top-level package의 마지막자리/FileName  Spring의 package명이 같으면 프로젝트가 달라도 주소가 같아질 수 있어서 에러 발생할 확률이 높으니 top-level package는 이름이 중복되지 않도록 주의해야 합니다. Spring 프로그램 실행은 프로젝트 자체를 선택 후 ctrl + f11을 눌러서 Run on Server를 클릭하면 됩니다. Spring 이전에는애플리케이션을 구현하기 위해서 EJB(Enterprise JavaBeans)를 사용했습니다.EJB의 기술이 점점 발전하면서 성능이 그.. 더보기
[Spring] 초기 세팅 오늘 부터는 Spring을 사용해서 개발해 볼 예정입니다.먼저 Spring을 다운받으려면 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame처리중입니다. 잠시만 기다려주십시오.www.egovframe.go.kr 위 사이트는 정부에서 권장하는 프레임워크 사이트인데여기서 3.10버전을 다운받습니다.초기 설정이 필요한데 새로 만든 워크스페이스로 가서  해당 경로에 Http-Content파일을 넣어줘야합니다.이 때 다운받은 프레임워크 폴더의 Eclipse를 한 번 실행한 후진행해야합니다. 여기까지 초기 설정이고 프로젝트를 만들어보겠습니다.  Spring Legacy Project를 누르고Next를 쭉 눌러서 패키지 이름을 넣.. 더보기