๋ฐ์ํ java4 [JAVA] ๋ ์ง ๋น๊ต ํ๊ธฐ (Date, LocalDateTime, LocalDate) 1. java.util.Date์๋ ๋ ์ง๋ฅผ ๋น๊ตํ ์ ์๋ ๋ฉ์๋๊ฐ ๋๊ฐ์ง ์๋ค. after, before ์ฌ์ฉ - before: ์ธ์๋ณด๋ค ๊ณผ๊ฑฐ์ผ ๋ true - after: ์ธ์๋ณด๋ค ๋ฏธ๋์ผ ๋ true - equal: ์ธ์์ ๊ฐ์ ๋ true public void compareDate(Date date1, Date date2){ if(date1.after(date2)){ System.out.println("Date1 > Date2"); } if(date1.before(date2)){ System.out.println("Date1 < Date2"); } if(date1.equals(date2)){ System.out.println("Date1 = Date2"); } } compareTo ์ฌ์ฉ - comp.. 2021. 12. 21. [JAVA] VO๋ฅผ JSON ๋ฐ์ดํฐ๋ก ๋ณํ (java class to json, vo to json) ๋จผ์ ์๋ ํฌ์คํ ์ ๋ณด๊ณ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ์! [JAVA] JSON ๋ฐ์ดํฐ๋ฅผ VO๋ก ํ์ฑ, ๋ณํํ๋ ๋ฐฉ๋ฒ (json to java class) ๋จผ์ jackson-databind ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค! spring boot์ ๊ฒฝ์ฐ 'spring-boot-starter-web'์ ํฌํจ๋์ด ์์ maven com.fasterxml.jackson.core jackson-databind 2.13.0 gradle // https://mvnrepos.. ynzu-dev.tistory.com vo ์์ public class TestVo { @JsonProperty("user-name") private String userName; @JsonProperty("user-id") private Stri.. 2021. 12. 9. [JAVA] JSON ๋ฐ์ดํฐ๋ฅผ VO๋ก ํ์ฑ, ๋ณํํ๋ ๋ฐฉ๋ฒ (json to java class) ๋จผ์ jackson-databind ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค! spring boot์ ๊ฒฝ์ฐ 'spring-boot-starter-web'์ ํฌํจ๋์ด ์์ maven com.fasterxml.jackson.core jackson-databind 2.13.0 gradle // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.0' ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ผ๋ฉด ์ด ๋์ค๋ก ์ฝ๊ฒ ํ์ฑ์ด ๊ฐ๋ฅํ๋ค! ObjectMapper mapper = new ObjectM.. 2021. 12. 9. [JSP/HTML] ERR_CACHE_MISS ์๋ฌ ๋ฐ์ ์นํ์ด์ง(jsp, html)์์ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ํ์ ๋ 'ERR_CACHE_MISS' ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์ด ์๋ค ์ด๋ด ๊ฒฝ์ฐ ์๋์ ๊ฐ์ด ํด๊ฒฐํ๋ฉด ๋๋ค! jsp๋ html๊ณผ ๊ฐ์ ์นํ์ด์ง ์๋จ์ header ์ถ๊ฐ response.setHeader("Cache-Control","no-cache); response.setHeader("Pragma","no-cache"); spring ์ค์ ์์ ๊ณตํต์ผ๋ก ์ฒ๋ฆฌ ๋ณธ์ธ์ csrf ์ฒ๋ฆฌ ๋๋ฌธ์ WebSecurityConfigurerAdapter๋ฅผ ์์๋ฐ์ classs๊ฐ ์์๊ณ , configure ๋ฉ์๋๋ฅผ ์ค๋ฒ๋ผ์ด๋ํ์ฌ csrf ๋ฐฉ์ด์ฝ๋๋ฅผ ์ธํ ํ์๋ค. ๊ทธ๋์ ์ด ๋ถ๋ถ์ ์บ์ ๋ฐฉ์ง ์ฝ๋๋ฅผ ์ถ๊ฐํ์ฌ ์์ฑํจ! @Override protected void configure(HttpS.. 2021. 12. 1. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ