본문 바로가기

Spring12

[Spring][전문가를 위한 스프링 5] CH1. 스프링 소개 전문가를 위한 스프링 5(Pro Spring 5) - Ch 1. 스프링 소개 1.1 스프링이란? Spring은 Java Application 개발을 위한 경량 Framework이다. Apache Struts와 같은 단순 Web App 개발뿐만 아니라 다양한 형태의 Java Application 개발이 가능하다. 기존 App 코드에 최소한의 영향을 준다.(경량) 1.1.1 스프링 프레임워크의 발전 과정 Spring 0.9 버전 Bean, AOP, JDBC, 추상 Transaction 지원 Spring 1.X 버전 Spring Core, Context, Dao, ORM, AOP, WEB, WEB MVC Spring 2.X 버전 DTD 아닌 XML 스키마 구성지원 @Transactional, @AspectJ .. 2022. 7. 23.
[Spring] Intellij에서 Spring + Maven 시작하기 (Mac) Mac에서 Intellij에서 Spring과 Maven을 사용하여 서버를 구동해보기 intellij - https://www.jetbrains.com/idea/ openjdk17 - brew // 18 버전을 사용할 경우 (https://jdk.java.net/18/) tomcat 10.0.22 - (https://tomcat.apache.org/download-10.cgi) 1. Homebrew를 이용해 openjdk를 설치한 후 설치 확인한다. Homebrew가 없다면 (https://kkkkang1009.tistory.com/8)에서 마지막의 설치 커맨드를 입력 brew install openjdk@17 brew list 2. brew로 설치한 Openjdk를 intellij에서 사용할 수 있도록 .. 2022. 7. 14.
[Spring][Error] The dependencies of some of the beans in the application context form a cycle Spring 혹은 Spring boot를 사용하여 서버 개발을 하다보면 아래와 같은 오류가 발생하며 실행이 안될 때가 있다. Description: The dependencies of some of the beans in the application context form a cycle: ┌─────┐ | userService (field private xxxxx) ↑ ↓ | securityService (field private xxxxx) └─────┘ Action: Relying upon circular references is discouraged and they are prohibited by default. Update your application to remove the dependency.. 2022. 7. 10.
반응형