본문 바로가기
  • _^**_

스프링4

[무근본 스프링(Spring Framework) 공부 - 컴파일 하는 방법 !! (2) - 왕초보도 이해하는 스프링 Gradle은 Groovy 언어로 작성된 오픈 소스 빌드 자동화 도구입니다. Gradle은 Maven과 같은 빌드 도구보다 더 유연하며, Groovy DSL을 사용하여 빌드 스크립트를 작성할 수 있습니다. Spring Framework 프로젝트를 Gradle을 사용하여 컴파일하는 방법은 다음과 같습니다. 1. 먼저, Gradle을 설치합니다. 2. 프로젝트 디렉토리에서 build.gradle 파일을 생성합니다 touch build.gradle 3. build.gradle 파일을 열고, Spring Framework에 필요한 의존성을 추가합니다. dependencies { implementation 'org.springframework:spring-core:5.3.5' implementation 'org... 2023. 3. 27.
[무근본 스프링(Spring Framework) 공부] 컴파일 하는 방법 !! (1) - 왕초보도 이해하는 스프링 Spring Framework는 자바 언어로 작성된 오픈 소스 애플리케이션 프레임워크이며, 일반적으로 Maven 또는 Gradle과 같은 빌드 도구를 사용하여 컴파일됩니다. 아래 예시는 Maven을 사용하여 Spring Framework를 컴파일하는 간단한 예시입니다. 1. 먼저, Maven을 설치하고 환경 변수를 설정합니다. 2. 프로젝트 디렉토리에서 Maven 프로젝트를 생성합니다. mvn archetype:generate -DgroupId=com.example.spring -DartifactId=my-spring-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 3. 생성된 프로젝트 디렉토리로 이동합니다. cd .. 2023. 3. 27.
[무근본 스프링(Spring Framework) 공부] 스프링에서 Map 형태로 데이터 리턴하기 - 왕초보도 이해하는 스프링 프레임워크 Spring에서 Map 형태로 데이터를 리턴하는 경우는 다양합니다. 가장 일반적인 예시는 Controller에서 JSON 형태의 데이터를 리턴하는 경우입니다. Spring MVC는 Jackson이나 Gson 같은 JSON 라이브러리를 사용하여 자동으로 Map 형태로 데이터를 변환하고 JSON으로 출력합니다. 예를 들어, 다음과 같은 Controller 메소드가 있다고 가정해봅시다. @GetMapping("/students") public Map getStudents() { Map students = new HashMap(); students.put("Alice", 95); students.put("Bob", 85); students.put("Charlie", 90); return students; } 위.. 2023. 3. 26.
[무근본 스프링(Spring Framework) 공부] AOP가 대체 뭔데?? 예시 코드로 알려드릴게요 Spring AOP (Aspect-Oriented Programming)은 객체 지향 프로그래밍 패러다임에서 공통적으로 발생하는 기능(로깅, 예외 처리 등)을 분리해서 관리하는 프로그래밍 기법입니다. 이를 통해 코드의 재사용성을 높이고, 유지보수성을 개선할 수 있습니다. Spring AOP는 프록시 기반의 AOP를 지원합니다. 핵심 비즈니스 로직을 실행하는 객체를 대신해서 공통 기능을 수행하는 프록시 객체를 생성하고, 이를 통해 핵심 비즈니스 로직에 삽입됩니다. 예를 들어, 아래와 같은 간단한 클래스가 있다고 가정해봅시다. public class UserService { public void saveUser(User user) { System.out.println("User " + user.getName.. 2023. 3. 26.