728x90
반응형

java spring 3

[MSSQL] 커스텀 함수 - 비숫자 제거 함수

[MSSQL] 커스텀 함수 - 비숫자 제거 함수유지 보수, 개발을 하다가 Java/Spring에 있는 소스를 MSSQL 프로시저로 옮겨야 할 일이 생겼다. Java/Spring에선 동작하던 정규식 사용이 MSSQL에서 정규식 적용이 안되었다. 따라서, 숫자가 아닌 비숫자를 모두 제거하는 커스텀 함수를 다음과 같이 만들어 사용하고 있다.CREATE FUNCTION RemoveNonDigits( @input NVARCHAR(MAX))RETURNS NVARCHAR(MAX)ASBEGIN DECLARE @result NVARCHAR(MAX) = '' DECLARE @i INT = 1 WHILE @i  간단한 작업에는 Java/Spring단에서 코드를 작성하는 것이 좋겠지만(개인적으로 선호함), Java/Sprin..

DB, SQL 2024.09.06

[Spring] Java 설정을 이용한 트랜잭션 설정

[Spring] Java 설정을 이용한 트랜잭션 설정 이전 글 https://lifere.tistory.com/189 [Spring] 스프링에서 트랜잭션 관리 [Spring] 스프링에서 트랜잭션 관리 비즈니스에서 쪼갤 수 없는 하나의 단위 작업을 말할 때 트랜잭션(Transaction)이라는 용어를 사용합니다. 사전적인 의미로 트랜잭션은 '거래'라는 뜻을 갖지만, lifere.tistory.com 이전 글에서 트랜잭션에 관한 대부분의 내용을 설명을 했습니다. 이전 글을 참고하여 주시고, root-context.xml 파일이 아닌 Java 설정을 하는 방법만 간단하게 다루려고 합니다. Java 설정을 이용하는 경우에는 XML에서 설정한 'transactionManager'를 @Bean으로 설정하는 작업과 ..

java, spring 2021.08.22

스프링 프레임워크 Lombok 라이브러리 설치

스프링 프레임워크 Lombok 라이브러리 설치 지난 글 lifere.tistory.com/98 스프링 프레임워크 웹 프로젝트 시작하기 Spring Framework Web Project Start 스프링 프레임워크 웹 프로젝트 시작하기 Spring Framework Web Project Start 지난 글에 이어서 스프링 프레임워크 웹 프로젝트를 시작하는 글 입니다. 지난 글 lifere.tistory.com/97 스프링 프레임워크 시작 lifere.tistory.com 이클립스(Eclipse)와 스프링 플러그(Spring Plugin)인 만으로도 스프링 개발은 가능하지만, Lombok 라이브러리를 이용하면 Java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동..

java, spring 2021.05.05
728x90
반응형