전체 글(112)
-
MyBatis+Oracle
1. pom.xml org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 javax javaee-api 8.0 com.oracleojdbc611.2.0.3 2. DTO class ( com.app.myproject > model > Field.java )public class Field implements Serializable{private static final long serialVersionUID = 1L;private String id;private String password;public String getId() {return id;}public void setId(String id) {this.id = id;}public String ge..
2018.07.02 -
웹뷰(2)
아래 3가지 사항에 대해 여기에서 보완하도록 합니다.1) 화면을 가로/세로 모드로 변환하면 다시 페이지를 로딩함 2) 안드로이드의 Back 버튼을 누르면 바로 앱이 종료됨 (이전 페이지가 있으면 그 곳으로 이동하는 것이 일반적인 기대)3) Alert이나 Confirm과 같은 Popup이 전혀 보이지 않음 1. 가로/세로 모드 변환 시 페이지를 다시 로딩하지 않도록 수정app/src/main/AndroidManifest.xml 의 .MainActivity에 configChanges를 아래처럼 추가해서 화면이 전환되더라도 새로 웹페이지를 로딩하지 않도록 합니다.그 외 다른 옵션들은 https://developer.android.com/guide/topics/manifest/activity-element.ht..
2018.06.08 -
웹뷰(1)
1. app/src/main/res/layout/activity_main.xml 수정화면을 구성하는 activity_main.xml에 웹페이지를 보여주는 WebView를 추가합니다.10~14: TextView를 지우고 WebView를 추가합니다.7: RelativeLayout의 padding을 0dp로 맞춰 WebView의 주변에 여백이 없도록 수정합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2. app/src/main/java/net/zeany/myapplicaiton/MainActivity.java 수정1) WebView 변수 생성 후 findViewById()로 activity_main.xml에서 생성한 WebView와 연결합니다.2) WebSettings에 setJav..
2018.06.08 -
Mybatis 사용시 parameterType="String" 오류
* 단일파라미터인 경우 String 사용시 DELETE FROM PROJECT WHERE ID = #{value} 1. parameterType="xxDTO"로 했을 때 #{id}로 하면 잘 되지만 parameterType="String"으로 했을 때 #{id}로 하면 There is no getter for property named 'id' in 'class.java.lang.String' exception 에러 남 2. parameterType="String"으로 했을 때 #{value}로 해야 잘 됨 * 단일, 다중 파라미터인 경우 map 사용시 Map map = new HashMap(); map.put("id", "111"); DELETE FROM PROJECT WHERE ID = #{id} h..
2018.06.08 -
STS 단축키
단축키 활용을 통한 퍼포먼스의 상승블록단축키의미응용Shift + ←, Shift + →좌우로 한 캐릭터 단위 블록Shift + ↑, Shift + ↓상하로 한 줄 단위 블록세로 편집 모드에서 사용시 줄이 아닌 캐릭터로 블록Ctrl + Shift + ←, Ctrl + Shift + →좌우로 단어(캐릭터의 대소구별) 단위 블록Shift + Alt + ↑ ( ←, → )연속된 문자열 블록변수명이나 메소드명 블록(↑추가 입력시 중괄호 전체를 블록 가능하며 ←, → 키를 입력시 메소드 단위로 추가 블록 가능, ↓입력시 시간 역순으로 블록에서 제외)Shift + Home, Shift + End커서 위치 부터 줄의 처음/끝까지 블록줄 전체를 블록하는 경우 커서를 줄의 처음이나 끝으로 이동(Home/End키) 시킨 후..
2018.06.08 -
Spring Framework 4.0 이상 : Attribute 'local' is not allowed to appear in element 'ref'
Spring Framework 프로젝트를 하다 보면 아래와 같이 local이 정의되어 있지 않다고 오류가 나는 경우가 있다. cvc-complex-type.3.2.2: Attribute 'local' is not allowed to appear in element 'ref'. 이것은 Spring Framework 4.0부터 local이 없어졌기 때문인데 이를 해결하기 위해 아래와 같이 두 가지 방법이 있다. 1. 아래와 같이 local로 되어 있는 키워드를 모두 bean으로 바꾸어 준다. [출처 : https://m.blog.naver.com/PostView.nhn?blogId=ndskr&logNo=220224835583&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F]
2018.06.04