📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# parameter (5)

Spring Framework 2020. 1. 6. 23:39

[Spring] 스프링 SimpleJdbcCall 이용하여 프로시저 호출해서 out 파라미터 얻기

스프링 SimpleJdbcCall 이용하여 프로시저 호출해서 out 파라미터 얻기SimpleJdbcCall을 이용하면 프로시저 호출을 간단하게 할 수 있습니다.만약 MS-SQL을 기준으로 dbo.sp_get_user_info라는 프로시저의 파라미터가 다음과 같이 있다고 가정했을때 이 프로시저는 두개의 입력 파라미터를 받아 두개의 출력 파라미터에 결과를 리턴합니다.dbo.sp_get_user_info@UserNo varchar(10) IN,@Name varchar(10) IN,@Age int OUT,@Grade varchar(10) OUT대략적인 코드는 다음과 같습니다. SimpleJdbcCall은 java.sql.DataSource 객체를 의존하므로 생성시 주입해주어야 합니다.public class Us..

툴 [Tool] 2018. 10. 25. 00:37

[IntelliJ] 인텔리J 생성자 파라미터 힌트(Constructor Parameter Hint) 보기 및 생성자 자동 완성 설정

IntelliJ 생성자 파라미터 힌트 보기 및 생성자 자동 완성 설정IDE의 최대 장점 중 하나는 코드 힌트를 통한 코드 자동완성 기능일 것입니다. 이는 코딩 생산성을 몇배는 증대시켜주는 기능입니다. IntelliJ도 당연하게 이클립스과 마찬가지로 Ctrl + Space를 통해 코드 힌트 및 코드 자동 완성 기능을 제공하고 있습니다.그런데, 멤머 메서드의 코드 힌트는 제공 되는데, 생성자의 경우 오버라이드 된 생성자가 나타나지 않는 문제가 있었습니다. 분명 생성자가 여러개였는데, Ctrl + Space를 누르면 기본 생성자만 나타났습니다. 설마 이게 IntelliJ의 최대 단점인가? 하고 당황하던 와중에 설정을 조금 찾아보니 생성자 Parameter Hint 옵션이 꺼져있다는 사실을 알게 되었습니다.설정..

툴 [Tool] 2018. 10. 18. 12:43

[intelliJ] 인텔리J 파라미터 이름 힌트(Parameter name hints) 설정하기

인텔리J(IntelliJ) 파라미터 이름 힌트(Parameter name hints) 설정하기IntelliJ에 제 개인적으로 꽤 괜찮다고 생각하는 기능이 있아 소개해드릴까 합니다. 그것은 파라미터 네임 힌트입니다. 다음을 보시면 Battery 클래스의 생성자의 파라미터가 무엇을 의미하는지 파라미터 변수명이 나와 있는것을 보실 수 있습니다.name과 price 변수가 있고 각각 "AAA"와 2.5를 할당한것을 볼 수 있네요. IntelliJ 얼티메이트 기준 2018년 현재 버전의 경우 이 기능은 기본적으로 활성화 되어있습니다. 파라미터가 많은 생성자나 메서드를 호출하는 경우 파라미터 타입이 겹치는 경우 어느 순서에 어떤 값을 의미하는지 헷갈리는 경우가 있는데 매우 유용할 것 같은 기능입니다.이 기능은 적응..

Servlet&Jsp 2018. 8. 6. 09:41

[서블릿/JSP] <jsp:param> 액션태그와 사용자 요청 파라미터 겹칠 때 처리 우선순위

이전글[서블릿/JSP] 액션 태그 사용법. 으로 데이터 넘기기. 데이터 공유하기 액션태그와 사용자 요청 파라미터가 겹치는 경우만약 greeting이라는 파라미터 속성에 대해 브라우저에서 URL?greeting=xxxx와 같이 파라미터를 보냄과 동시에 를 사용하는 것처럼 같은 속성에 대해 겹치게 되면 어떻게 될까요? 이때에는 포함되는 페이지 입장에서 우선적으로 에 명시된 값을 사용합니다.main.jsp included.jsp다음과 같이 http://localhost/main.jsp?greeting=hello로 요청을 하게 되면 포함되는 페이지에서는 넘겨받은 "안녕하세요."를 출력하고 있습니다. 그런데 included.jsp 페이지 처리 이후 다시 main.jsp로 제어가 돌아왔을 때에는 hell..

Servlet&Jsp 2018. 8. 2. 23:55

[서블릿/JSP] <jsp:include> 액션 태그 사용법. <jsp:param> 으로 데이터 넘기기. 데이터 공유하기

액션 태그 사용법 액션 태그를 사용하면 현재 JSP 페이지에 대상 JSP 페이지의 처리 결과를 포함시킬 수 있습니다. 액션 태그의 내부 동작 및 자세한 내용은 이전글을 참고합니다. 액션 태그의 사용 형식은 다음과 같습니다.page 속성page 속성에는 포함시키고 싶은 JSP 페이지를 지정해주면 됩니다.flush 속성flush 속성 - 포함 대상 JSP 페이지에 제어를 넘기기 직전에 출력 버퍼를 클라이언트로 출력하는 flush를 수행할지 여부(true, false)를 지정합니다. 기본값은 false이며, flush 하지 않습니다.main.jsp 페이지에서 included.jsp 페이지를 포함시키는 방법은 다음과 같습니다. 다음은 main.jsp 페이지이며, 액션태그를 사용하면 해당 위치에 include..