Spring
Spring Gradle Mybatis MariaDB
Dependencies - Spring Web, Lombok, MariaDB Driver, Mybatis Framework application.properites spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.url=jdbc:mariadb://db아이피:db포트/db명 spring.datasource.username=아이디 spring.datasource.password=패스워드 mybatis.mapper-locations=classpath:mapper/*.xml 예제 https://jjam89.tistory.com/169 https://day0404.tistory.com/30
Spring Log
선언과 사용 - @Slf4j - log.info("name = {}", name); log level - trace, debug, info, warn, error application.properties 설정 - 설정해준 레벨 수준으로 로그가 남는다. - 예시) logging.level.hello.springmvc=trace - 개발서버는 debug, 운영서버에서는 info 부터 찍는게 통상적이다. - default는 info이다. 현재 로그는 로그 파일 관리를 지원한다.
Spring MVC
Project 생성 - Gradle, Jar, java 11 - SpringWeb, Thymeleaf, Lombok Project 기본 세팅 - 생성된 프로젝트를 로드할 때는 반드시 build.gradle 파일로 로드 - annotation processing 사용 - build and run using, run tests using 은 인텔리제이 정식 버전인 경우 intellij IDEA로 하면 빠름 Welcome page - src > main > resources > static > index.html Bootstrap 활용 - src > main > resources > static > css > bootstrap.min.css 파일 넣기 - 서버 기동 시 파일 내용이 보이는것을 확인 - http..
Spring Boot Tips
코드 구조 - controller - domain : Item - repository : ItemRepository (interface) : JdbcItemRepository : MemoryItemRepository - service Mybatis 연동 포스팅 https://www.devkcj.com/gatsby-springMVC-2/ Member package hello.servlet.domain.member; import lombok.Getter; import lombok.Setter; @Getter @Setter public class Member { private Long id; private String username; private int age; public Member() { } publ..