목록분류 전체보기 (138)
개발자 '쑥말고인절미'

출근해서 이클립스를 켰는데 위와 같은 에러화면이 나면서 실행이 안되는거다... 이거저거 구글링 해보면서 해결하려고 했지만 되지 않았다. 나의 경우 jdk 1.8을 새로 설치해주면서 해결했다. 참고링크 https://danmilife.tistory.com/6 [Java/Windows 11] JDK 1.8 설치, 환경변수 설정 1. JDK (Java Development Kit) JDK는 자바로 개발할 수 있도록 여러 기능을 모아둔 키트(Kit) 자바 가상머신(JVM)과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들이 포함 2. JDK danmilife.tistory.com
https://highseekmj.tistory.com/19
참고링크 https://twofootdog.github.io/Spring-DAO%EC%99%80-Mapper%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90/ [Spring]DAO와 Mapper의 차이점 | 두발로걷는개 두발로걷는개의 Blog twofootdog.github.io
간단 정리 pom.xml 프로젝트에 필요한 라이브러리 정보를 입력 및 저장하는 파일이다. maven pom.xml에 내가 필요로 하는 객체의 주소를 적고 저장해 놓으면 자동으로 그 주소로 가서 라이브러리 파일을 다운로드받아 필요한 폴더에 저장되게 하는 기능을 제공한다. pom.xml에서 사용되는 태그 종류 maven의 XML 네임스페이스를 지정한다. 해당 태그 안에 있는 xmlns와 xmlns:xsi 그리고 sxi : schemaLocation과 같은 세세한 속성들은 모두 정해진 값이므로, 복사해서 쓰면 된다고 생각하면 된다. 필요에 따라 수정할 부분은 없다. maven의 model Version POM 모델 버전이다. 그룹ID 프로젝트를 만들 때 입력하는데, 제작자와 회사, 단체 등을 식별하기 위한 것..
@Configuration 이 어노테이션을 단 클래스는 빈 설정을 담당하는 클래스가 되고, 이 클래스 안에서 @Bean 어노테이션이 동봉된 메소드를 선언하면, 그 메소드를 통해 스프링 빈을 정의하고 생명주기를 설정하게 된다. 자바 기반의 config가 싫다면 XML을 쓰면 된다. @ComponentScan @Configuration 어노테이션과 함께 쓰이면, 이 클래스는 자바 빈 설정 클래스이며, 이 @ComponentScan 어노테이션에서 제공하는 package 속성을 통해 스프링 빈 범위를 정의할 수 있다. @Import @Configuration 어노테이션이 선언 된 스프링 설정 클래스를 가져온다. 클래스명을 기입하면 되는데 예를 들면 DB 빈 설정과 DB를 활용하는 빈을 같이 써야하는 경우 사용하..
스프링 컨테이너 자바 객체의 생명 주기를 관리하고, 생성된 자바 객체들에게 추가적인 기능을 제공하는 역할 스프링에서 자바 객체를 빈(Bean)이라 부르고, IoC와 DI의 원리가 이 스프링 컨테이너에 적용된다. 객체들 간의 의존 관계를 스프링 컨테이너가 런타임 과정에서 알아서 만들어준다. + DI는 생성자, setter, @Autowired를 통해 적용한다. 스프링 컨테이터의 종류 1. BeanFactory 빈을 등록하고 생성하고 조회하고 돌려주는 등 빈을 관리하는 역할 getBean() 메소드를 통해 빈을 인스턴스화할 수 있다. @Bean이 붙은 메소드 명을 스프링 빈의 이름으로 사용하여 빈 등록을 한다. @Configuration public class AppConfig { @Bean public O..

프레임워크와 라이브러리 프레임워크란, 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것 라이브러리란, 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합 쉽게 말하면 프레임워크는 자동차의 프레임, 즉 기본적으로 구성하고 있는 뼈대를 의미 라이브러리는 자동차의 기능을 하는 부품. 바퀴, 헤드라이드, 와이퍼 등 프레임워크 종류 자바 프레임워크 : Struts, Spring, 전자정부 프레임워크 QRM 프레임워크 : myBatis(iBatis), Hibernate 자바스크립트 프레임워크 : AngularJS, React, Polymer, Ember 프론트엔드 프레임워크 : Bootstrap, Foundation, MDL..
참고링크 https://www.inflearn.com/questions/69450 인텔리제이 처음 깔아서 프로젝트 첨만들어실행시 오류... - 인프런 | 질문 & 답변 인텔레제이 커뮤니티버젼 처음 설치해서 실행했는데 오류납니다. https://start.spring.io 에서 프로젝트 압축파일 만들고 해제해서 프로젝트 불러와서 import 까지하고 메인메서드 실행했는데 자구 이 www.inflearn.com