Spring(5)
-
spring @RequestBody Map<String, Object> Json 핸들링
{ "id":"test", "status": { "location":"E1", "mode":"2", "starttime":"2020/09/30 12:20:00", "endtime":"2020/09/30 13:50:00" }, "time":"2020/09/01 11:14:12" } 위 json 넘어온 데이터 스프링 컨트롤러에서 받아서. public test (@RequestBody Map param) { } 넘어온 값을 아래처럼 json 다시 만들고 싶을때 { "id":"test", "status": { "location":"E1", "mode":"2", "starttime":"2020/09/30 12:20:00", "endtime":"2020/09/30 13:50:00" }, "reg":{ "id": "..
2020.10.30 -
2019년 11월 SPRING-MAVEN-JENKINS-SVN 개발 환경 구축 정리
개발 서버 구축 과정 정리 JAVA JDK 8 설치 윈도우용 인스톨 1.8 ** 64Bit 확인 java -d64 -version 윈도우용 톰켓 설치 ** 압축본으로 변경 설치본은 32bit로 설치 윈도우 서비스 등록 (압축제거 후 bin 폴더에서 cmd) service.bat install tomcat8_service 해당 webApp 폴더 권한 추가 (스크린샷 참조) 포트 : 8080 tomcat-users.xml 하단 젠킨스 톰캣서버 빌드를 위해 사용자계정 추가 log 한글깨짐 수정 catalina.sh touch "$CATALINA_OUT" if [ "$1" = "-security" ] ; then if [ $have_tty -eq 1 ]; then echo "Using Security Manag..
2019.11.18 -
스프링 생명주기( 컨테이너 / 빈 / 빈 스코프 )
컨테이너 생성 > 설정 > 사용 > 종료 순서 //생성 AbstractApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationCTX.xml"); // 설정 // 사용Student student1 = ctx.getBean("student1", Student.class);System.out.println("이름 : " + student1.getName());System.out.println("나이 : " + student1.getAge());System.out.println("취미 : " + student1.getHobbys());System.out.println("키 : " + student1.getHeight());S..
2015.05.11 -
xml 에서 필드 set 할때
스프링에서 di 주입할때 항상 좀 헷갈렸던게 bean 을만들고 set 할때 소문자는 안되는거였다.. String firstName 아래 처럼 하면 오류다 public void setfirstName(int firstNum) {this.firstNum = firstNum;} 법칙이다 무조건 set소문자 이후 대문자로 시작해야 한다.public void setFirstNum(int firstNum) {this.firstNum = firstNum;} 그냥 법칙인데 왜 안될까 고민했던적이 있어서... 그냥 하라는대로 하면 되는데 꼭 의문이 생긴다 ㅎㅎ 아마 필드 변수와 구분하기 쉽게 할려고 그런것 같다. 그리고 xml에서 요것 처럼 값을 넘길려면 꼭 set 메서드가 있어야 한다 없으면 애러 ~ 차근차근 이해하자..
2015.04.30 -
spring sts 에서 android 개발하기
How to install Android SDK in SpringSource Tool Suite on Linux Mint and Ubuntu 1. Install Android SDKa. Download Android SDKb. Extract the file into any folder. I usually install applications into /opt when I don’t use a package manager.c. Run [/opt/android-sdk-linux/tools/android] e. Select APIs and Click [Install Packages…]2. Setup Eclipsea. Run Eclipse. I use SpringSource Tool Suite.b. Click ..
2014.02.24