반응형

스프링부트 5

스프링부트, jsp, DB연동해서 프로젝트

1. 의존성 설정 ( pom.xml ) - https://mvnrepository.com/ 검색  2. 내장톰캣 port 번호, context 변경 ( application.properties ) 3. Mysql 연동 설정 ( application.properties )  4. MainController (MainServlet) 생성 (패키지도 생성) -> 당연히 처음 생성하니까 GetMapping,  일단 String으로 생성했고 main.jsp로 연결해야 해서 return "main"; 파라미터에는 request.getParameter 역할을 해줄@RequestParam(required = false, defaultValue = "top") 저장되는 변수 저장되는 변수는 Mapper, 서비스 생성 후..

스프링부트 백그라운드8 ( 빈 간의 의존성 설정 ) - 권장

의존성 설정   - 구조       DeptService       @Service                                @Repository       DeptServiceImpl ---------------> DeptDAO       DeptDAO dao;       public DeptServiceImpl(DeptDAO dao){          this.dao = dao;       }   1) 묵시적으로 설정 방법     가. 생성자 이용 (권장방법)       DeptDAO dao;       public DeptServiceImpl(DeptDAO dao){          this.dao = dao;       }          - 권장방법         권장이유는 하나의..

Spring Boot (Maven) 2024.06.09

스프링부트 백그라운드5 ( 로깅처리 )

https://docs.spring.io/spring-boot/docs/2.7.18/reference/htmlsingle/#features.logging  1) 개요    - System.out.println 대신 특정 값(로그값)을 상황(레벨)에 맞게 콘솔(파일)에 출력.   2) 로그처리를 전문적으로 해주는 라이브러리      - log4J 라이브러리 => log4jPrint()     - logback 라이브러리 ( boot 기본 로깅담당 )  => logbackPrint() => 두개가 사용하는 방법이 다르면 개발자가 힘들기 때문에       사용 방법을 통일시켰다 ( SLF4J ) * 로깅처리 구조  ( 인터페이스를 만들고 implements로  log4J   logback 들을 받아서   lo..

Spring Boot (Maven) 2024.06.08

스프링부트 백그라운드3 ( 빌드툴 )

1. 빌드툴 (build tool) 1) 개념   - 개발시 사용되는 자동화 툴.   - 어플리케이션을 개발할 때 개발자들이 개발을 편하게 하기 위한 자동화 툴 2) 종류   - Maven (메이븐)      자동화라고 해도 프로젝트에 알려줘야 한다 ( 환경설정 )       => pom.xml ( 설정파일: jdk/boot 버전, 필요한 jar 파일들 설정)   - Gradle (그레들)       자동화라고 해도 프로젝트에 알려줘야 한다 ( 환경설정 )        => build.gradle ( 설정파일: jdk/boot 버전, 필요한 jar 파일들 설정)  3) 빌드툴 기능    가. 이전 개발 프로세스     소스코드작성   ---->    컴파일    --->   테스트 파일작성(단위테스트) ..

Spring Boot (Maven) 2024.06.02

스프링부트 백그라운드(설치) 1

스프링부트는 3 버전까지 나왔지만 지금은 2 버전 사용-> 3버전은 jdk 17부터 사용가능jdk 의존성을 따르기 때문에 버전확인 필수 스프링 프레임워크와 스프링부트는 환경이 다르지만 문법은 같음스프링 프레임워크는 중요 사이트만 정리     https://docs.spring.io/spring-framework/docs/5.2.25.RELEASE/javadoc-api/ Spring Framework 5.2.25.RELEASE API docs.spring.io https://docs.spring.io/spring-framework/docs/5.2.25.RELEASE/spring-framework-reference/core.html#spring-core Core TechnologiesIn the preced..

Spring Boot (Maven) 2024.06.01
반응형