njection of resource dependencies failed 에러 발생했을경우 


어노테이션 사용했던 컨트롤러에서 


@service나 @repository 등 어노테이션을 정의해주지 않아서 그럴 가능성이 크다 .

필자는 해당 컨트롤러에서 서비스에 @Service어노테이션을 선언해줬고 인터패이스만 만들어놨는데 에러가 발생했다.

해당부분을 우선적으로 지우니까 에러는 해결되었다 .


'Back-End > Spring' 카테고리의 다른 글

Context initialization failed 오류  (0) 2018.02.20
Spring 어노테이션 @Resource  (0) 2017.12.13
HashMap  (0) 2017.12.12
Spring 어노테이션 @PathVariable  (0) 2017.06.05


<choose>


</choose>


그냥 mybatis에서 동적쿼리 사용할때 무조건

소문자로 작성해야 한다.


대문자로 작성하니까 안되더라 ...


이거 때문에도 

30분 고생함.



'DBMS > Oracle' 카테고리의 다른 글

특정 문자 ID 제한 쿼리  (0) 2019.07.19
인증 쿼리  (0) 2019.07.15
mybits 에러  (0) 2018.07.13
이런방식의 쿼리. sort_sql에서 max값 구할때  (0) 2017.12.06
Merge Into 사용방법  (0) 2017.11.23

요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.
 


mybatis쿼리문 작성후 서버 돌릴때 위와 같은 에러가 발생 하였다면



MyBatis에서는 부등호( <, > ) 사용시 <![CDATA[  여기에    ]]> 사용해 주어야 한다. 


이거때문에 2시간 뻘고생 했네 ... 


'DBMS > Oracle' 카테고리의 다른 글

인증 쿼리  (0) 2019.07.15
mybatis 동적 쿼리 choose 등 사용 주의사항  (1) 2018.07.13
이런방식의 쿼리. sort_sql에서 max값 구할때  (0) 2017.12.06
Merge Into 사용방법  (0) 2017.11.23
데이터 변형  (0) 2017.10.17

String a = "1" ;


if(a == "1") <이런식으로 비교하면 비교가 되지 않음


String은 갖고 있는 값이 문자열로 저장되는게 아님. 


if(a.equals("1")) < 이런식으로 비교 해야 함.

'Back-End' 카테고리의 다른 글

String 자릿수 표현식  (0) 2019.08.05
구분값을 추가하여 데이터 합치는 로직  (0) 2019.07.19
StirngUtils. isEmpty / isBlank  (0) 2018.02.27

메소드란 (메서드)


클래스 안에 사용되는 기능 함수를 메서드라고 한다.


기능이란

 자동차에 시동을 걸기위해 시동버튼을 누르는 행위 같은걸 말한다.

특정한 행위


'Back-End > Java Bagic' 카테고리의 다른 글

Arrays.toString  (0) 2019.04.21

css 파일 안에 


caption {position:absolute;}

 

아이폰으로 크롬,사파리에서는 '%'로 테이블 col width 값을 준 경우


간격이 모두 똑같아 보이는 현상이 생기는데, 이런 경우는 caption의 스타일에 position:absolute가 들어 있어서 생긴다. 


그렇다고 absolute를 빼버리면 top:-9999를 처리할 수가 없고, 이게 처리가 안되면, caption이 보인다.

 

따라서 다음과 같이 수정하는 것을 추천.


caption {visibility:hidden; overflow:hidden; width:0;height:0;font-size:0;line-height:0}



 

<div style="cursor:pointer;" onclick="window.scrollTo(0,0);">TOP</div>

바에서 Null 이나 빈값을 체크 할 때, StringUtils .isEmpty / .isBlank를 사용


StringUtils.isBlank ()

 StringUtils.isBlank (null)      = true
 StringUtils.isBlank ("")        = true  
 StringUtils.isBlank (" ")       = true  
 StringUtils.isBlank ("jungle")     = false  
 StringUtils.isBlank ("  jungle  ") = false


동작 방식 : StringUtils.isBlank ()


1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static boolean isBlank(String str) {
    int strLen;
 
    if (str == null || (strLen = str.length()) == 0) {
        return true;
    }
 
    for (int i = 0; i < strLen; i++) {
        if ((Character.isWhitespace(str.charAt(i)) == false)) {
            return false;
        }
    }
    return true;
}
cs



StringUtils.isEmpty

 StringUtils.isEmpty(null)      = true
 StringUtils.isEmpty("")        = true  
 StringUtils.isEmpty(" ")       = false  
 StringUtils.isEmpty("jungle")     = false  
 StringUtils.isEmpty("  jungle  ") = false


동작 방식 : StringUtils.isEmpty


public static boolean isEmpty(Stirng str) {
    return str == null || str.length() == 0;
}


'Back-End' 카테고리의 다른 글

String 자릿수 표현식  (0) 2019.08.05
구분값을 추가하여 데이터 합치는 로직  (0) 2019.07.19
String 문자열 조건문의로 비교시  (0) 2018.07.12

javascript에서 JSON형태의 값을 alert을 찍을때

alert(변수명); 

[object object]로 나올경우 

alert(JSON.stringify(변수명)); 

으로 찍을경우 해당 값을 확인 할 수 있다.


Two controllers with same name under different packages in Spring

컨트롤러에 두게의 파일 이름을 같을때 @Controller("controller1"),@Controller("controller2") 이런식으로 분기를 해줘야 함


'Back-End > Spring' 카테고리의 다른 글

Spring]Injection of resource dependencies failed 에러  (0) 2019.03.10
Spring 어노테이션 @Resource  (0) 2017.12.13
HashMap  (0) 2017.12.12
Spring 어노테이션 @PathVariable  (0) 2017.06.05

+ Recent posts