일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- rocky9
- docker
- mybatis
- Eclipse
- git
- PM2
- Push
- MariaDB
- Java
- Maven
- jquery
- popup
- mysql
- centos7
- FCM
- config
- NextJS
- node.js
- nodejs
- yona
- Tomcat
- jenkins
- spring3
- MSsql
- SpringBoot
- pwa
- Next.js
- javascript
- security
- ajax
- Today
- Total
목록Spring (29)
종이 한장 차이...
예를 들어 google analytics 스크립트를 적용해야 할 경우 release에서만 스크립트가 적용되도록 해야 할 경우 아래와 같이 처리를 하였다. 1. application.properties 설정.(Maven 빌드시 참조되는 각각의 application.properties에 아래를 참고해 설정한다.) //local-개발PC의 application.properties #google analytics type google.analytics.type=local //개발서버의 application.properties #google analytics type google.analytics.type=dev //운영서버의 application.properties #google analytics type go..
springboot 후로잭트에 swagger를 설정 하는 방법에 대해 정리 해본다... 먼저 아래와 같이 Maven 설정. io.springfox springfox-swagger2 2.9.2 1. SwaggerConfig.java 작성. swagger를 사용하기 위해 springboot 프로잭트에 설정을 한다. package com.graykang.test.config; import java.util.ArrayList; import java.util.List; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframewor..
백엔드에서 여러내부 서버 측으로 API를 콜 할 경우 간단 하게 요청 하는 방법이 있어 정리 한다. import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; public cl..
1. Maven 설정. org.springframework.security spring-security-taglibs 2. security tags를 사용할 화면 title 테그쯤(위치는 알아서...)에 링크소스 적용. 3. jsp 소스에서 권한 처리. ${prc.authorities}에 인증 받은 사용자가 소유한 여러 권한이 들어있고, 나의 경우 추가로 ${prc.categoryMenu}를 CustomUserDetailsImpl 객체에 List형으로 더추가해 보았다. (음...${prc.categoryMenu}는 화면에서 공통으로 처리해야 하는 카테고리 리스트를 담아서 사용해 볼까 한다.) ${auth } ${menu.catName } 3. 참고: CustomUserDetailsImpl.java 소스 ..

1. Meven dependency 설정. org.sitemesh sitemesh 3.0.1 2. sitemesh java 설정.package com.graykang.config.sitemesh;import org.sitemesh.builder.SiteMeshFilterBuilder;import org.sitemesh.config.ConfigurableSiteMeshFilter;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.C..
JWT 설정 부분에서 딱 유효기간 설정 하는 부분만 정리를 합니다. 나중에 시간이 되면 전체 소스를 정리해 보도록... 60*10000이 10분 이니까 필요한 만큼 조정 해서 쓰면 되겠죠? import io.jsonwebtoken.Claims; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; @Component public class JwtTokenUtil implements Serializable{ private static final long serialVersionUID = -1L; ...(생략) //JWT토큰생성 private String doGenerateToken(Map claims, String subject) ..