일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- binary search
- leetcode
- 딥러닝
- 파이썬
- 백트래킹
- spring
- 스프링 프레임워크
- 알고리즘
- 프로그래밍언어론
- DP
- 라인
- dfs
- 모두를 위한 딥러닝
- 스타벅스
- STL
- 라인플러스
- jvm
- BFS
- 백준
- 다이나믹프로그래밍
- 릿코드
- 프로그래머스
- C/C++
- 벤쿠버
- 시애틀
- C++
- Java
- Python
- 머신러닝
- Spring Framework
- Today
- Total
목록스프링 프레임워크 (3)
케이스윔의 개발 블로그
Annotation을 이용한 스프링 설정지금까지는 스프링 설정파일로 bean을 생성하기 위해서 GenericXmlApplicationContext를 통해서 스프링 컨테이너와 함께 bean을 생성해서 getBean()을 통해서 해당 bean을 사용했습니다. xml파일 대신에 Java파일로도 설정파일을 만들 수 있습니다. Java 파일을 통해서 설정파일을 만들었다면 AnnotationConfigApplicationContext를 통해서 스프링컨테이너를 생성하고 getBean()을 통해 사용할 수 있습니다. 1. xml파일 대신 설정해줄 Java파일을 만들고 @Configuration을 해줍니다. @configurationPublic class MemberConfig{….} 2.xml에서 생성했던 bean들은..
스프링 프로젝트는 Maven을 이용해서 프로젝트를 생성합니다. 그럼 Maven이 뭔지 간단히 알아보겠습니다. Maven이란? 자바 프로젝트의 라이브러리를 연결해주고, Build를 자동화해주는 Tool입니다. 필요한 라이브러리를 설정 파일에 명시해준다면 해당 라이브러리를 다운 받아서 사용할 수 있게 해줍니다. Maven 프로젝트를 생성하면 기본적으로 생성되는 설정 파일 pom.xml이 있고, 이 파일을 통해서 설정을 할 수 있게 됩니다.- pom.xml: POM(Project Object Model)을 설정하는 파일입니다. 프로젝트 내 빌드 옵션을 설정할 수 있습니다.- Maven 프로젝트의 폴더 구조와 pom.xml /프로젝트명 /src /main /Java : 자바로 구현한 코드가 존재합니다. /res..
Spring Framework 프레임 워크란? 개발할 때 설계 기본이 되는 뼈대나 구조/환경입니다. 개발자들이 개발을 하기위한 업무를 추상적으로 만들어 놓은 틀이기 때문에 자신이 필요한 기능만 구현해서 사용하면 됩니다. 스프링 프레임워크는 자바플랫폼을 위한 오픈소스 애플리케이션 프레임워크입니다. 자바 개발을 위한 프레임워크로 종속 객체를 생성해주고, 조립해주는 도구로써 주요기능으로 DI, AOP, MVC, JDBC를 제공합니다. 스프링의 특징크기와 부하의 측면에서 경량 컨테이너제어 역행(Inversion Of Control): 말그대로 제어 흐름 구조가 바뀐 것입니다.(원래는 main()와 같이 프로그램이 시작되는 시점에서부터 각 객체들이 프로젝트의 흐름을 결정하고 사용합니다.) 하지만 스프링 프레임워크..