반응형 spring8 Thymeleaf | css 파일 불러오기보 Java Spring Boot로 html을 다룰 때 파일로 존재하는 css 데이터를 원하는 html 문서에 불러오는 방법에 대한 글이다. css 디렉토리 만들기 resources 디렉토리 내에 static/css 디렉토리를 만들어 준 후 css 파일을 이 폴더내에 위치 시킨다. thymeleaf 이용해서 css 파일 불러오기 원하는 css 파일명을 정확히 입력하여 위와 같은 형식으로 head 내에 작성해 준다. SecurityConfig Spring Security (스프링 시큐리티)를 설정해 두었다면 css 파일을 문제 없이 불러 올 수 있도록 권한 설정을 추가로 해준다. http .csrf().disable() .headers().frameOptions().disable() .and() .author.. 2022. 5. 18. 15:11 Java Spring | Gradle | IntelliJ | Thymeleaf 적용하는 방법 1. Build.Gradle에 dependencies 추가 코끼리 아이콘의 build.gradle 파일을 열어준다. dependencies 항목을 찾아서 아래의 코드를 추가해준다. compile('org.springframework.boot:spring-boot-starter-thymeleaf') compile('nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect') build.gradle 파일에 변화를 주면 오른쪽 위에 코끼리 refresh(새로고침) 아이콘이 뜬다. 이 아이콘을 눌러줘서 새롭게 추가된 의존성을 완성해준다. 2. html 파일들 만들기 Thymeleaf는 html을 자동으로 불러와서 보여주는 엔진이기 때문에 약속된 위치에 html 파일들만 만들어 주면.. 2022. 4. 27. 20:46 Java | @Transactional(readOnly = true) 빨간글씨 문제점 Transactional 어노테이션을 이용할 때 readOnly 속성을 사용하고자 할 때 readOnly 글씨가 빨간색으로 오류를 나타낼 때가 있다. 원인 이건 readOnly 기능을 제공하는 Transactional이 아닌 다른 동명의 Transactional 어노테이션을 import 했기 때문이다. 해결책 아래의 Transactional로 바꿔보자. import org.springframework.transaction.annotation.Transactional; 그럼 아래와 같이 정상적으로 readOnly 속성이 인식되는 것을 확인할 수 있다. 2022. 4. 13. 19:02 Java Spring | AntMatcher 이름 뜻 프로그래밍, 코딩을 배울 때 또는 할 때 코드들을 프로그래밍 언어라는 것으로 작성한다. 언어라고 부르는 이유는 실제 언어와 마찬가지로 문법을 갖고 있기 때문일 것이다. 그렇기 때문에 하나의 프로그래밍 언어를 배우기 위해서 사용되는 함수, 프레임워크 등의 이름의 의미를 파악하는 것이 실제 언어를 배우는 것처럼 필요한 일이다. 그래서 새로운 기능을 배우면 의미를 파악하기 위해 자연스럽게 이름을 찾아보게 되는데 Spring Security (스프링 시큐리티)에서 사용하는 AntMatcher라는 메서드의 이름은 찾아도 잘 나오지가 않는다. 그래서 어렵게 알게 되어서 공유하고자 글을 작성한다. ANT AntMatcher 앞 부분의 Ant는 Apache Ant Project에서 온 단어이다. 따라서 Ant는 실제 .. 2022. 4. 1. 18:18 이전 1 2 다음 반응형