본문 바로가기

ㆍSpring & JSP12

[스프링부트]동작예약 / 정해진시간에 run - 어플리케이션.자바 @EnableScheduling @SpringBootApplication public class ProjectApplication { public static void main(String[] args{ ProjectApplication.run(ProjectApplication.class, arg); } } 스케쥴 컨트롤러 @Component public class SchedulerController { @Scheduled(cron = "* * * * * *") public void test() { } } ① 어플리케이션.자바 1번째줄 "@EnableScheduling" 어느테이션이 필요하다 ② 스케쥴컨트롤러를 만들고 @component 어노테이션 ③ 실행될 메소드 마다 @Sched.. 2022. 1. 11.
[스프링/자바] json 컨트롤러 입력(String,int,Date)(부제: 형변환) @PostMapping("/test") @ResponseBody public TestVO testPOST(@RequestBody TestInputVO testVO) throws Exception{ logger.info("Controller -> @test start"); TestVO TestOutputVO = testService.doTest (testVO); logger.info("Controller -> @transferOne end"); return TestOutputVO; } 예를 들어 위와 같은 컨트롤러로 입력받고 @Data public class TestInputVO { private String test1; private double test2; private Date test3; @Json.. 2021. 11. 22.
[Spring/JSP] EL표현식 연산자, 프로젝트 상황 아직 뷰페이지 완성이 안되어서 임시로 뷰페이지를 만든다음 자바스크립트 제어를 하다보니 html 영역에서의 EL표현식 제어를 해야하는데 기존 연산자들('!=','==',등등)과 다른가? 하여 스프링책을 뒤져봤다. 연산자 종류 연산자 설명 산술 연산자 + 덧셈 - 뺄셈 * 곱셈 / 또는 div 나눗셈 % 또는 mod 나머지 비교 연산자 == 또는 eq 두 값이 같은지 비교 != 또는 ne 두 값이 다른지 비교 또는 gt 두 값이 작은지 큰지 비교 = 또는 ge 두 값이 작거나 같은지, 크거나 같은지 비교 논리 연산자 && 또는 and 논리곱 연산, AND 연산, 둘다 true 일때만 true | | 또는 or 논리합 연산, OR 연산, 둘 중 하나라도 true면 .. 2021. 9. 23.
[스프링] java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for 에러해결 mysql 에서 직접 쿼리를 쓰면 잘 나온다. mapper와 DAOImpl 에서 안된다는 로그를 봤다. 2개나 틀렸댄다. 그래서 조인을 안하고 각자 불러오게했다. 그래도 안된다 ㅎㅎ 진짜 한대 줘패고 싶다. java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for 원인을 찾았다. mapper.xml 과 DAOIpml 간 namespace에 첫글자를 하나는 소문자 다른 하나는 대문자였다. ㅎㅎ 진짜 아오 빡쳐 2021. 9. 19.
[스프링/log] 로그 확인- log4j.xml 👋 Hello # log4j.xml // 기존 코드 //추가 패키지 별로 레벨 정보를 따로 줄수있다(현재는 모두 info) 레벨의 정보에 따라 (콘솔창에 출력) 기본 level 이 info이고 위험도는 저 -> -> -> 고 DEBUG -> INFO -> WARN -> ERROR 순 가장아래 요부분 console로 로그를 날려준다(?) 콘솔과 연결시켜준다(?) * log(파일저장) 보는법 상위폴더\스프링workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs 👆👆 경로에 가면 날짜별로 정리가 되어있다. 2021. 9. 15.
[jsp] 회원가입- id 유효성/중복 검사-db연동-ajax ID 유효성 검사 ajax사용 InsertForm.jsp→checkId.jsp → MemberDAO의 checkId(id) 메소드로 DB에 Id체크 → checkId.jsp 에서 response로 리턴값 받아서 alert창띄우고/ return false로 회원가입 막음 /* InsertForm.jsp */ function check_id(){ var id = $('#id').val(); if(id == ""){ $('#id').css('border','2px solid #F00'); $('.id_caution').show(); return false; }else if(id != ""){ $.ajax({ url:"checkId.jsp", data : {id:id}, success : function(dat.. 2021. 9. 12.