H_Develop

고정 헤더 영역

글 제목

메뉴 레이어

H_Develop

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (221)
    • DataBase (37)
      • CUBRID (1)
      • MSSQL (5)
      • Oracle (26)
      • Linux, MySQL (2)
      • JDBC (2)
    • FrontEnd (100)
      • react (2)
      • JSP (JavaServerPage) (17)
      • Servlet (3)
      • HTML (23)
      • HTML 반응형 웹 (9)
      • JavaScript (24)
      • JQuery (21)
      • CSS (1)
    • BackEnd (48)
      • project (1)
      • JAVA (34)
      • JAVA_Collection (2)
      • PHP (11)
    • Framework (16)
      • Spring (14)
      • SpringBoot (2)
    • 개념정리 (7)
    • 각 언어 별 사용 이유 (1)
    • OS (4)
      • 리눅스 (3)
    • 보안 (1)
    • TDD (0)
    • Git (5)

검색 레이어

H_Develop

검색 영역

컨텐츠 검색

Framework

  • controller 아닌 class에서 service 호출 하기.

    2023.09.25 by H_Develop

  • aop xml transaction 설정

    2023.09.14 by H_Develop

  • maven build 시, package does not exist

    2023.08.07 by H_Develop

  • mybatis 설정

    2023.06.25 by H_Develop

  • system property 기본 값, 설정 법, tomcat으로 설정

    2023.05.16 by H_Develop

  • spring 설정(2) controller, dao, service, serviceImpl, vo, mapper, mybatis

    2023.03.30 by H_Develop

  • JUnit4 Test path 설정

    2023.03.28 by H_Develop

  • Ajax JSON으로 Controller로 보내기

    2023.02.22 by H_Develop

controller 아닌 class에서 service 호출 하기.

this.service is null 계속 이 오류가 떳다. ioc컨테이너에 있어야하며 빈 객체로 되어 있어야 service를 호출이 가능하다고 한다. @Component @Configuration 등 빈 객체로 만들어 주고 service를 @Autowired @Resource를 줘도 안됬다. 드디어 방법을 찾았다. https://stackoverflow.com/questions/19896870/why-is-my-spring-autowired-field-null Why is my Spring @Autowired field null? Note: This is intended to be a canonical answer for a common problem. I have a Spring @Service cl..

Framework/Spring 2023. 9. 25. 09:58

aop xml transaction 설정

문제의 발단은 한 페이지에서 동영상 파일을 업로드 할 때, 솔루션에서 제공하는 퍼센트 숫자가 계속 바뀌어지기에 setInterval() 함수로 컨트롤러를 계속 요청해서 문제가 되었다. 출처:https://granya.tistory.com/43 - web.xml contextConfigLocation /WEB-INF/spring/root-context.xml , /WEB-INF/spring/context-datasource.xml , /WEB-INF/spring/context-transaction.xml 위와 같은 설정파일 추가 및 수정예정 - servlet-context.xml context:component-scan에 Controller만 스캔함 - root-context.xml context:comp..

Framework/Spring 2023. 9. 14. 20:41

maven build 시, package does not exist

현재 프로젝트가 오래된 라이브러리를 사용해서인지 pom.xml에 없고 라이브러리를 따로 관리해서 연결해 사용한다. https://mvnrepository.com/에도 찾아보니 없었다. 하지만 라이브러리 파일을 빌드패스에서 연결해두었는데, 왜 maven install 할 때, 에러가 나고 war파일 생성이 안되는지 이해를 할 수 없었다. maven build 시, 얘가 받아들이는 것은 pom.xml에 작성해둔 dependencies만 받아들이는 것 같다. 따로 빌드 패스에 연결해둔 것은 인지하지 못하는 것 같다. 해결방법은 maven에서 resource file 경로를 지정해주는 것이였다. 세션의 , , 엘리먼트를 사용하여 source 디렉토리와 target 디렉토리를 설정 할 수 있다. ${basedir..

Framework/Spring 2023. 8. 7. 10:28

mybatis 설정

https://awse2050.tistory.com/65 Spring Boot + Gradle + MyBatis 설정 사실 Mybatis 설정은 요근래 처음하는건데 보통은 Spring 레거시 프로젝트에서 썼던 프레임워크고 Spring Boot로는 보통 JPA를 많이 사용하는 추세이니 이것으로 개발을 주로하곤 한다. 근래 면접을 보 awse2050.tistory.com 설명 잘되어있다. 사실 Mybatis 설정은 요근래 처음하는건데 보통은 Spring 레거시 프로젝트에서 썼던 프레임워크고 Spring Boot로는 보통 JPA를 많이 사용하는 추세이니 이것으로 개발을 주로하곤 한다. 근래 면접을 보았던 회사에서 MyBatis를 사용하신다고 하였고, JPA에 비해 조금 더 추가적인 설정이 필요하다보니 설정 방..

Framework/SpringBoot 2023. 6. 25. 01:08

system property 기본 값, 설정 법, tomcat으로 설정

JVM이 시작할 때, 자동으로 설정되는 시스템 속성 값. Key와 Value로 구성되어 있으며, 아래와 같이 설정값을 확인할 수 있다. 1. 기본 값 키(Key) 값 설명(Value) java.version Java 버전 java.vendor Java 공급자 java.vendor.url Java 공급자 주소 java.home Java가 위치한 디렉토리 java.class.version Java 클래스 버전 java.class.path Java 클래스의 경로 java.ext.dir Ext ClassLoader에 로드할 클래스가 위치한 경로 user.name 사용자 계정 user.home 사용자 홈 디렉토리 user.dir 현재 디렉토리 os.name 운영체제 이름 os.arch 운영체제 아키텍처 os.ve..

Framework/Spring 2023. 5. 16. 10:58

spring 설정(2) controller, dao, service, serviceImpl, vo, mapper, mybatis

CONTROLLER ViewController와 ManageController로 구분해 두었다. 페이지 접속은 ViewController를 통하며, 동적 작업은 ManageController를 통한다. ViewController @Controller public class PD0010ViewController { @Resource(name = "PD0010Service") private PD0010Service PD0010Service; @RequestMapping(value = "/") public String index(Model model) throws Exception { return "PD0010/PD0010"; } } ManageController @Controller public class ..

Framework/Spring 2023. 3. 30. 16:18

JUnit4 Test path 설정

file > new > other > JUnit Test Case 패키지와 이름을 설정해주고, Class under test에 Test할 Controller를 연결해준다. Next에서 해당 메소드를 선택해주고 Finish public class BoardControllerTest { @Test public void test() { fail("Not yet implemented"); } } 이렇게 초기화면이 되며, @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"file:src/main/webapp/WEB-INF/spring/root-context.xml"}) public class..

Framework/Spring 2023. 3. 28. 14:26

Ajax JSON으로 Controller로 보내기

html HI ID : PASSWORD : js $( document ).ready( function() { $('input[name="connect"]').click(function(){ param = { id : $('input[name="id"]').val(), ps : $('input[name="ps"]').val() }; $.ajax({ type: 'POST', url: '/list', data : JSON.stringify(param), contentType: 'application/json', success: (data) => { console.log(data); } }); }) }); viewController package com.example.demo.test.controller; im..

Framework/SpringBoot 2023. 2. 22. 17:20

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
H_Develop © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바