Environment
- java: openjdk@17
- intelliJ
- h2 database
- mustache: template engine
- lombok: code diet library
Article Create
- frontend, form to get information
- controller with form of dto
- service, @Service
- entity, toEntity, @Entity
- interface repository, extends CrudRepository<Table class, primary key type>, @Autowired
Lombok: Refactoring
gradle.build
dependencies {
// Lombok 추가
compileOnly 'org.projectlombok:lombok:1.18.26'
annotationProcessor 'org.projectlombok:lombok:1.18.26'
}
- @AllArgsConstructor
- @NoArsConstructor
- @ToString
Slf4j
Simple Logging Facade for Java
@Slf4j
log.info();
문제점
html 한글깨짐
server.servlet.encoding.force-response: true