MapleStory Cookie With Halo

전체 글 523

[백준허브]코딩테스트 성공시 자동 git commit

크롬 확장 프로그램입니다.git 연결 후 리포지토리 선택하면 자동으로 처리됩니다.백준, 프로그래머스 에서 사용가능합니다.프로그래머스는 채점 후 맞추면 자동으로, 백준에서는 '맞았을 때만 공개' radio버튼 클릭 하면 자동 commit됩니다.자동으로 단개별로 분류되어 commit 되고README.md 파일까지 생성되기 때문에 깔끔하게 볼 수 있습니다.

[Spring]메시지 소스 설정

환경설정 스프링은 기본적인 메시지 관리 기능을 제공한다.→ 인터페이스 MessageSource 의 구현체인 ResourceBundleMessageSource를 스프링 빈으로 등록하면된다. 스프링 프레임워크code@Beanpublic MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasenames("messages", "errors"); messageSource.setDefaultEncoding("utf-8"); return messageSource;} @SpringBootApplication이나  @ComponantScan이..

🍃 Spring 2025.03.12

[Thymeleaf][SpringBoot]스프링이 지원하는 타임리프 기능(입력위주)

타임리프 단독으로 사용하는 것이 아니라, 스프링이 팍팍 밀어주는 타임리프는 스프링이 지원해주는 기능을 따로 사용할 수가 있다. 특히 스프링부트를 사용하면, 다운로드 받을 때 타임리프만 추가하면 매뉴얼 설정 필요없이 사용할 수 있다.※ 매뉴얼 : https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html   form> 자바로직에서 빈 객체를 보내준다.form action="item.html" th:action th:object="${item}" method="post">th:objec로 해당 빈 객체를 가져온다.input type="text" th:field="*{itemName}"  th:field에서 해당 객체의 필드들을 가져올 수 있다.※ 이를..

[SpringMVC]응답

파라미터  @ModelAttribute  :같은 기능을 하는 메서드를 최대한 단순화하면 아래와 같이 변한다.@ModelAttribute를 사용하지 않았을 경우 @ModelAttribute  를 사용하여 item 객체를 받는다.사실 객체이름이 같으면 굳이 ("Item")으로 적지 않아도 된다.스프링은 자주쓰는 기능이기에 @ModelAttribute를 사용하지 않아도 받을 수 있게 하고있다.등록 후 PRG패턴을 사용해  redirect 해야만 오류를 막을 수 있다.redirect 시,  RedirectAttributes 를 사용하여 데이터를 추가/유지할 수 있다.전역변수  @ModelAttribute code이렇게 하면 어떤 메서드에든 Model에 regions이란 이름으로 위 데이터가 담기게 된다.dㅇㅇ ..

[Thymeleaf]타임리프 기본 기능 사용법 총정리

이 포스트는 내용이 깁니다.바쁘거나 맛보기만 보실 분들은 아래 포스트 추천드립니다.2025.03.03 - [✨ UI/🖤 View Templates] - [Thymeleaf]타임리프 사용법 간단정리    선언 html xmlns:th="http://www.thymeleaf.org"> 만 HTML파일에 적어주면 바로 사용가능하다.textcode결과 span th:text="${data}"> → 태그 속성으로 데이터를 치환할 때 사용. [[${data}]] → 컨텐츠 안에서 직접 출력.타임리프는 다음 두 기능 제공한다.th:text → th:text[[...]] → [(...)]Unescapecode결과escape란 자바에서 html로 넘어올 때 알아서 특수 기호반대로 unscape란 기호를 처리하지 않고 ..

반응형