본문 바로가기
반응형

java26

스프링부터 tomcat connector 커스터마이징 nginx + springboot 조합으로 사용하여 nginx와 springboot가 내부적으로 http 통신을 한다고 하면 springboot에서 request.getRequestUrl() 메소드를 호출하게 되면 scheme 이 항상 http로 return하도록 되어 있어서 request.getRequestURL을 사용하여 redirectURL을 설정하게 되면 http로 주소가 전달된다. (request.getRequestURL 함수를 내부적으로 살펴보면 rquest.getScheme() 이 사용된다.) 구글 및 페이스북을 통해서 oauth를 연동하게 되면 redirectionURL을 설정하게 되는데 반드시 https로 입력되도록 되어 있기 때문에 redirectURL이 https로 전달되도록 해야한다.. 2022. 5. 3.
springboot common properties springBoot properties https://docs.spring.io/spring-boot/docs/current/reference/html/application-properties.html#appendix.application-properties.server 2022. 5. 3.
bootJar task에 css, javascript minified 적용 bootJar에 minified를 적용해서 jar파일을 생성한다. static resource 경로 src/main/resources/public/js/** src/main/resources/public/css/** build.gradle plugins { id "org.gradlewebtools.minify" version "1.1.1" } ext{ resourcePath = "target/resources/main/public"; minifiedPath = "target/minified" } // src/main/resources/public/js 파일들을 minifiy 하여 /target/minified/js 경로에 생성 task jsMinify(type: org.gradlewebtools.mini.. 2022. 3. 24.
정규식 UnicodeBlock을 이용하여 입력 제한 처리 정규식 UnicodeBlock을 이용하여 입력을 제한할 수 있다. docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html POSIX character classes (US-ASCII only) \p{Lower} A lower-case alphabetic character: [a-z] \p{Upper} An upper-case alphabetic character:[A-Z] \p{ASCII} All ASCII:[\x00-\x7F] \p{Alpha} An alphabetic character:[\p{Lower}\p{Upper}] \p{Digit} A decimal digit: [0-9] \p{Alnum} An alphanumeric character:.. 2020. 12. 16.
반응형