Framework/SpringBoot(4)
-
4. db연결
package com.metaus.configuration; import javax.sql.DataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.SqlSessionTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.ApplicationCon..
2023.03.28 -
3. main 메서드
package com.it.study; @SpringBootApplication public class TestApplication { public static void main(String[] args) { SpringApplication.run(TestApplication.class, args); } } main 메서드의 역할 SpringApplication.run 메서드를 호출해 어플리케이션을 실행 @SpringBootApplication 아래 세가지 어노테이션으로 구성되어있다 @EnableAutoConfiguration 스프링부트는 개발에 필수적인 설정들의 처리가 미리 되어있다 해당 어노테이션을 통해 다양한 설정들의 일부가 자동으로 완료된다 @ComponentScan 기존 방식은 xml설정에 빈 ..
2023.03.28 -
2. 설정
jsp 사용 방법 스프링 웹 프로젝트의 기본 dependency org.springframework.boot spring-boot-starter-web tomcat은 포함되어있지만, jsp 엔진은 포함되어있지 않다 jsp를 사용하기 위해 설정 필요 pom.xml에 jsper, jstl 의존성 추가 jsp 경로 설정 application.properties 설정 controller 작성 jsp파일 서버 재시작 없이 바로 적용하기 application 실행 pom.xml에 의존성 추가 org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl //그래들 compile('org.apache.tomcat.embed:tomcat-embe..
2023.03.28 -
1. 스프링부트란
스프링 프레임워크의 복잡한 설정을 간편하게 할 수 있는 서브프로젝트 웹컨테이너를 내장하고 있어 최소한의 설정으로 쉽게 웹 어플리케이션 제작 가능 특징 templates 폴더 자동 생성 스프링 기존의 스프링은 HTML내에 자바코드를 삽입하는 방식의 JSP 사용 디렉터리의 위치도 웹 디렉토리에 해당하는 src/main/webapp 안에 존재 위 방식은 war파일로 패키지화했을 경우에만 정적리소스를 정상적으로 사용 가능 스프링부트 src/main/resources 디렉터리 내 화면과 관련된 파일 관리 static 폴더 자동 생성 css, fonts, images, plugin, scripts 등의 정적 리소스 파일이 위치 application.properties 해당 파일은 웹 어플리케이션 실행 시 자동으로 ..
2023.03.28