본문으로 바로가기

나타의 Programing 북마크

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    천상나타

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Spring boot Test MockMvc 사용하여 테스트하기

1. pom.xml에 다음 라이브러리를 설정한다. org.springframework.boot spring-boot-starter-test test 2. 테스트할 클래스를 선택한 후 JunitTest4를 선택한다. @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK) @AutoConfigureMockMvc public class UserConrollerTest { @Autowired MockMvc mockMvc; @Test public void test() throws Exception { mockMvc.perform(MockMvcRequestBuilders.get("/user/all..

Programming Bookmark/Spring - Java 2019. 12. 16. 01:37

java local ip spring에서 쉽게 얻기

spring bean 설정으로 server ip를 di로 클래스마다 쉽게 얻을 수 있다. @Bean public String localServerIp() { try { InetAddress ip = java.net.InetAddress.getLocalHost(); return ip.getHostAddress(); } catch (UnknownHostException e) { //예외처리 } return null; } di 받고자 하는 클래스에서 @Autowired private String localServerIp; 해당클래스가 물론 Component여야 한다.

Programming Bookmark/Spring - Java 2019. 12. 3. 10:53

md5 인코딩시 spring util의 DigestUtils을 사용하자.

문자열 인코딩시 md5로 인코딩을 많이 하는데 새로 구현하는 것보다는 spring util에 있는 DigestUtils을 사용하는 것이 좋을 것 같다. String target = "비밀번호" // 인코딩할 문자열 DigestUtils.md5DigestAsHex(target.getByte()); //md5DigestAsHex은 inputStream과 byte열을 받음. 내부적으로 에러처리 및 테스트가 잘되어있음. 구현하는것도 좋지만 잘 정리된 오픈소스를 쓰는것도 나의 코딩스타일 발전에 도움이 될 것 같다.

Programming Bookmark/Java 2019. 11. 18. 14:28
  • 이전
  • 1
  • ···
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • ···
  • 26
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (78)
    • Programming Bookmark (77)
      • Java (20)
      • JavaScript (12)
      • Linux (20)
      • Spring - Java (6)
      • Android - Java (0)
      • Mongo - NoSQL (7)
      • CouchBase - NoSQL (0)
      • MariaDB - RDB (2)
      • TOMCAT - WAS (3)
      • MAVEN (2)
      • Docker (2)
      • JPA (1)
      • Git (2)
    • devnata 공지,이벤트 (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • java -jar
  • mac nvm
  • Linux
  • java
  • java process
  • yyyy.MM.dd HH:mm
  • Heroku
  • git
  • GSON
  • Java Version
  • jps
  • server health check
  • @DateTmeFormat
  • H2
  • Mac
MORE+

ARCHIVE

CALENDAR

«   2025/11   »
일 월 화 수 목 금 토
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

LINK

VISITOR

오늘
어제
전체
반응형
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 나타의 Programing 북마크, ALL RIGHT RESERVED.
나타의 Programing 북마크
블로그 이미지 천상나타 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (78)
    • Programming Bookmark (77)
      • Java (20)
      • JavaScript (12)
      • Linux (20)
      • Spring - Java (6)
      • Android - Java (0)
      • Mongo - NoSQL (7)
      • CouchBase - NoSQL (0)
      • MariaDB - RDB (2)
      • TOMCAT - WAS (3)
      • MAVEN (2)
      • Docker (2)
      • JPA (1)
      • Git (2)
    • devnata 공지,이벤트 (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바