μΏ ν€λ₯Ό μ΄μ©ν μ€λ³΅ μ‘°νλ₯Ό λ°©μ§ν΄ 보μ.
ZipOutputStream, ZipEntry μ μ΄μ©ν νμΌ μμΆ λ° λ€μ΄λ‘λ κΈ°λ₯μ ꡬννλ€.
Java νΉμ Spring MVC + Servlet κΈ°λ°μ μλ²μμ MultipartForm μ μ μ‘νλ λ°©μμ λν΄μ μμλ³Έλ€.
standalone νκ² jdbcTemplate μ 컀λ°/λ‘€λ°± ν μ€νΈ μ½λλ₯Ό Junit4 λ‘ μμ±ν΄λ³΄μ.
spring-boot-starter-web μ κΈ°λ³ΈμΌλ‘ ν¬ν¨λ Jackson λΌμ΄λΈλ¬λ¦¬ μ¬μ©λ²μ μ 리ν΄λ³΄μ.
@Value κ° νλ‘νΌν° νμΌμ κ°μ μ μ½μ΄μ¨λ€. λ체 λ¬΄μ¨ μΌμΈ κ±ΈκΉ?
BeanPostProcessor λ₯Ό @Configuration ν΄λμ€μ μμ±νλ©΄ μ΄μν κ²½κ³ λ¬Έμ΄ λμ¨λ€. μ΄μ κ° λ체 λκΉ??
spring bootμ spring legacyμμ λ€λ₯Έ λμμ νλ jackson-dataformat-xml! λ체 μ κ·Έλ°κ±°λ©°, spring legacyμμλ μ΄λ€ μΆκ° μ€μ μ ν΄μΌ λ κΉ?
νμ¬ μ λ°°λμ΄ μμ±νμ ApiGateWay λΌλ Controller ν΄λμ€κ° μμλλ° κ·Έκ±Έ μ‘°κΈ λ¦¬ν©ν λ§ν΄λ΄€λ€.
μ λͺ© κ·Έλλ‘λ€.
ν λΉλμ 리μ‘ν°λΈ μ€νλ§ κ°μ’λ₯Ό 보면 λμ€λ "2κ°μ μλ²λ₯Ό λμ°λ λ°©λ²"μ κΈ°λ‘ν΄λλ€.
RestTemplate κ°λ¨ μ¬μ©λ²
Double URL Encoding λ¬Έμ κ° λ°μνλ€!
μ λͺ© κ·Έλλ‘λ€
Spring, Java μμ μ°μ΄λ Proxy μμ± λ°©μμ μ½λλ‘ μμ보μ.
AOP μ μμ£Ό λμ€λ μ©μ΄μΈ ν¬μΈνΈμ»·, μ΄λλ°μ΄μ€, μ΄λλ°μ΄μ λ₯Ό ProxyFactory μ μ μ©ν΄μ Proxyλ₯Ό μμ±ν΄λ³΄μ.
HtmlTagFilter μ XSS λ°©μ΄ κΈ°λ₯μ κ³ λ§μ§λ§, SSR νλ μμν¬μμλ μ΄ XSS λ°©μ΄λ₯Ό μν΄ λ³νλ λ¬Έμμ΄μ μ λλ‘ νκΈ°νκΈ° μν λ Έλ ₯μ΄ λ νμνλ€. μ§κΈλΆν° κ·Έ λ°©λ²μ μμ보μ.
Test Framework κ° μμ§λ§, jdbcTemplate μ νμνλ€. μ΄μ© μ μμ΄ main λ©μλμμ λλ¦¬λ €κ³ μλνλλ°...
RestTemplate Deprecate λλ€κ³ ? μ, μλ~
spring restTemplate μ μ¬μ©νμ¬ GeoServer Layer μ Postgis μ€ν€λ§λͺ λ° ν μ΄λΈ λͺ μ λ½μλ΄λ΄ μλ€.
Java μΈμκ° μ λ¬ μ μ μμ¬ν.
Kafka μ΄λ‘ μ μ μ λ―Έλ£¨κ³ μΌλ¨ Spring Boot λ‘ νλ² Kafka μ ν΅μ μ ν΄λ΄ μλ€.
Spring boot λμΈ λ Webpack DevServer λ κ°μ΄ λμ°κ² ν©μλ€.
Window νκ²½μμ JAVA_HOME PATH μ€μ + mvnw spring-boot:run νλ°©μ νκΈ°
κ°λ¨ν κ±΄λ° κ³μ κΉλ¨Ήμ΄μ κΈ°λ‘νλ€.
spring dependency version νΈνμ±μ μν΄ bom μ μ¬μ©ν©μλ€.
μ΄λ²μ μ¬μ©ν μ½λμΈλ°, μμΈμ§ λμ€μλ μ¬μ©ν κ±° κ°μμ κΈ°λ‘νλ€.
μ΄λ€ AutoConfiguration ν΄λμ€λ₯Ό μ¬μ©νλμ§ μμ보μ.
Problem Details μ¬μ©νκΈ°
Tomcat μμ μ 곡νλ RateLimiter λ₯Ό μ¬μ©ν΄μ DDOS 곡격μ λ§μλ΄ μλ€.
ν μ€νΈ μ½λλ λ μμ±νκΈ° νλ κ±° κ°λ€μ.
νλ² λ§λ€μ΄ λ΄ μλ€.
redis.conf λ₯Ό ν΅ν΄μ rename-command λ₯Ό νκ³ λλ©΄, λ°λ λͺ λ Ήμ΄λ₯Ό μ¬μ©ν΄μΌ λλλ°... redisTemplate μΌλ‘λ μ΄κ±Έ μ΄λ»κ² call ν κΉ?
μ¬νν Captcha μ μ©λ²