일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 티스토리챌린지
- group by
- DBMS
- analytics4
- 리눅스
- SQL
- rsync
- JPA
- 오블완
- Javascript
- MongoDB
- MariaDB
- 트랜잭션
- PostgreSQL
- 호이스팅
- 추상클래스
- 명령어
- Linux
- oracle
- 자바
- java
- github
- Python
- mssql
- git
- pandas
- IntelliJ
- spring
- docker
- mysql
- Today
- Total
목록SPRING (70)
hanker

Spring version 4까지 사용 가능하고, Spring version 5부터는 WebMvcConfigurer로 사용하면 된다. 차이 (abstract class에서 interface로 변경) extends WebMvcConfigurerAdapter implements WebMvcCOnfigurer

Image 파일 다운로드 하는 방법 이전글 확인 https://hanke-r.tistory.com/161 Java - 웹 크롤링(Web Crawling) - jsoup (1) 이번 글은 특정 URL의 이미지 파일을 가져와서 내 웹화면에 띄우는 내용이다. Spring boot 를 이용해서 간단하게 메인페이지에 사진을 가져오려고 한다. Web crawler @Controller @RequiredArgsConstructor public.. hanke-r.tistory.com 이전글에 이어서 이번에는 다운로드하는 방법이다. Download Web crawler - 이전 코드와는 달리 button과 button 클릭시 이벤트 처리를 추가했다. @PostMapping("/getCrawlingImageDownload..

이번 글은 특정 URL의 이미지 파일을 가져와서 내 웹화면에 띄우는 내용이다. Spring boot 를 이용해서 간단하게 메인페이지에 사진을 가져오려고 한다. Web crawler @Controller @RequiredArgsConstructor public class MainController { private final MainService mainService; @GetMapping("/") public String main(){ return "index"; } @GetMapping("/crawling") public String ajaxCrawling(Model model){ String image = mainService.webCrawling(); model.addAttribute("images..

다국어 처리 이메일 인증 전송 - 쿠키 값을 가지고 다국어 처리를 위한 jquery-cookie cdn 추가 - 선택한 나라에 맞는 언어로 이메일을 전송하기 위해 쿠키 값을 가져와 Controller로 데이터 전송 (처리는 Service단에서 처리) - Controller @PostMapping("/certifiedEmail") public String certifiedEmail(@RequestParam("email") String email, @RequestParam("lang") String lang){ loginService.mailSend(email, lang); // MappingJackson2JsonView Bean 등록 return "jsonView"; } - Service @Required..
Spring Boot 이메일 전송 1. pom.xml 의존성 주입 org.springframework.boot spring-boot-starter-mail - JavaMailSender 등 클래스, 인터페이스를 사용하기 위함 2. resources 경로 밑에 mail/email.properties 파일 생성 (gmail SMTP 사용) ## Email Settings spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=Gmail아이디@gmail.com spring.mail.password=Gmail비밀번호 spring.mail.properties.mail.smtp.auth=true spring.mail.properties.m..

다국어 지원을 위한 한글 테스트 도중 한글이 물음표로 나온다. View Template은 Thymeleaf를 사용중이고, meta 태그에 UTF-8 설정도 해줬다. 혹시 몰라 application.properties파일에 Encodig 설정도 해줬고.. 근데도 이모냥 우선 html 태그 안에 한글은 정상적으로 인식하고 표현되지만, 다국어 처리된 메시지만 ? 처리된다. message.properties에 문자열을 등록한 후 사용 작성 후 실행해보면.. 해결방법은 [Settings] - [File Encodings] - Default encoding for properties files : UTF-8 UTF-8로 변경하면 된다. 단, 변경 시 message.properties에 설정한 한글이 변경될 수 있으..

처음 Spring boot 패키지를 만든 후에 Spring Security 의존성을 주입해주고 서버 실행 시 403 Error가 뜬다. 인증 받지 않은 사용자 즉, 권한 때문에 거절되었다는 것을 의미한다. 우선 로그인 UI를 만들고, Controller에 코드를 작성해보자 (BootStrap에서 제공하는 UI를 사용했다.) @Controller public class LoginController { @GetMapping("/login") public String login() { return "login"; } } @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected v..

Spring boot를 실행 시 SQL문을 실행하는 법에 대해 알아보자 우선 Spring boot 실행 시 MEMBERS 테이블을 만들려고 한다. - 실행하려는 SQL문 - application.properties에 설정을 한다. (H2 사용) ## H2 Database 사용 설정 spring.h2.console.enabled=true spring.h2.console.path=/h2-console spring.datasource.driver-class-name=org.h2.Driver spring.datasource.url=jdbc:h2:~/test spring.datasource.username=sa spring.datasource.password= # Spring boot 시작 시 sql 문 실행 s..

특정 화면에서 css 및 js 파일을 불러올 때 만약 권한 설정을 해주지 않으면 화면에 노출된다. 특정 디렉토리 권한 허용 설정인데, 오타가 있던 특정 경로 파일들이 계속 화면에 노출됬다.