***************************APPLICATION FAILED TO START***************************Description:Field dao in com.kim.test.gazee.service.CustomerServiceServiceImpl required a bean of type 'com.kim.test.customerService.CustomerServiceDAO' that could not be found.The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)Action:Co..
우선 application.yml에서 spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp static-path-pattern: /resources/static/**prefix, suffix는 파일 확장자명이며, 밑에 Controller에서 return 값을 반환할 때 연결되게 함.경로를 예로 들자면 ex) webapp/WEB-INF/views/main.jsp 이렇게 될 수 있다. 하지만 보통 views안에 폴더안에 jsp파일들이 있기에 ex) webapp/WEB-INF/views/member/main.jsp 이렇게 될 수 있다.Controller에 @controller어노테이션 과 @RequestMapping("member")..
내가 시도해 본 css 적용하기를 설명 할 것이다.처음에 application.yml 설정spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp static-path-pattern: /resources/static/** 설정을 이렇게 한다고 jsp사용할려고 폴더를 만든 것 처럼 만들면 안된다.처음부터 만들어진 ex) src/main/resources/static/css/style.css이렇게 경로를 만들어 주면 될것이다.resources, static을 빼고 넣으면 된다.이 글 작성자는 처음에 webapp아래 resources폴더를 만들어 삽질을 했다.
우선 먼저 공공데이터 포털.(로그인해야 함) 기상청 단기예보 활용신청. 신청 후 1~2시간에 승인 완료.개발계정 상세보기는 마이페이지로 들어가면 간단하게 볼 수 있음.인증 키가 나오는 것을 볼 수 있다. 후에 일반 인증키(encoding 된 코드를 복사) import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; import java.util.HashMap; import org.json.JSONObject; import org...
글쓴이의 환경은 Java 1.8 , MySQL, 이클립스는 20.06 버전을 사용했습니다.스케쥴러를 먼저 사용하기 위해서* SchedulerApplication 클래스import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;@SpringBootApplication@EnableSchedulingpublic class SchedulerApplication { public static void main(String[] args) { ..
우선 bcrypt 란?bcrypt Blowfish(블로피시) 암호화 알고리즘을 기반으로 한 해시 함수로비밀번호를 안전하게 저장하고 검증하기 위해 사용됩니다. bcrypt 여러 가지 이점을 가지고 있습니다안전한 해시 함수: bcrypt는 강력한 해시함수로, 해시된 비밀번호는 반복적인 해시 함수 적용, 솔트를 사용 보안을 강화합니다.솔트 사용: bcrypt는 각각의 해시에 임의의 솔트 값을 추가. 동일한 비밀번호라도 다른 해시값을 생성합니다(이는 무차별 대입 공격을 방지하는데 도움을 줌)반복적 해싱: bcrypt는 내부적으로 비밀번호 해싱을 반복해 수행. 이는 고성능 하드웨어에 대한 저항력을 높이며, 비밀번호 추측 공격을 어렵게 만듭니다.업데이트 가능한 솔트 및 비용 매개 변수: bcrypt는 해시 함수의..
Asynchronous(비동기식)Javascript (자바스크립트)And (와)XMLAjax는 Javascript의 라이브러리 중 하나이며 비동기식 자바스크립트와 xml의 약자입니다.브라우저가 가지고있는 XMLHttpRequest 객체를 이용 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법Javascript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술: 자바스크립트를 통해 서버에서 데이터를 요청하는 것비동기 방식을 설명 Ajax의 종류는 GET, POST, PUT, DELETE가 있습니다. Ajax를 사용하는 이유??단순히 WEB화면에서 무언가 부르거나 데이터를 조회하고 싶을 경우,페이지 전체를 새로고침하지 않기 위해 사용한다 볼 수 있습니..
원문: I’ll check the weather forecast.번역: 일기예보 확인해 볼게.먼저 셀레니옴을 사용하기 전크롬 드러이버, 라이브러리 추가 를 해야한다.크롬 드라이버를 설치하기 앞서 우측 상단 점 세개 클릭 > 맨 아래 도움말 > 크롬 정보 > 크롬 버전 확인쓴이는 크롬이 130버전이라 130.0.0672 zip을 다운 받았음 (window)https://developer.chrome.com/docs/chromedriver/downloads?hl=ko 그 후에 Build.gradle 라이브러리 추가implementation 'org.seleniumhq.selenium:selenium-java:4.11.0' 그후 테스트를 할 class 생성import org.openqa.seleniu..
- Total
- Today
- Yesterday
- varchar
- cookie
- ajax로그인
- java
- 회원상태
- 데이터타입
- Spring
- 오래된이용자
- parameterType
- DTO
- char
- 크롤링연습
- 스케줄러
- springbootcss
- ResultType
- 날씨불러오기
- 비동기식
- 비밀번호암호화
- LIFO
- 세션
- AJAX
- deque
- FIFO
- mybatis
- bcrypt
- springboot
- Vo
- 기상청api
- 차이점
- 셀레니움
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |