spring boot(51)
-
Spring Boot에서 이미지 가져오기
Binary를 직접 가져오는 경우buttons: [ { text: 'Generate QR Code', handler: function(button) { const urlToEncode = 'https://example.com'; // Directly set the src of the image to the FastAPI or Spring Boot endpoint that returns the image const qrCodeUrl = '/qrcode?url=' + encodeURIComponent(urlToEncode); // Add the image component to ..
2024.10.19 -
FastAPI에서 이미지 가져오기
Binary를 직접 가져오기pom.xml org.apache.httpcomponents.client5 httpclient5 5.1Spring Boot Codeimport org.springframework.core.io.InputStreamResource;import org.springframework.http.HttpHeaders;import org.springframework.http.MediaType;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestParam;impo..
2024.10.19 -
Spring boot mapping 설정
Class 차원에서 mapping 설정@RestController@RequestMapping("/image")public class ImageController extends HttpServlet {Method 차원에서 mapping 설정@RequestMapping("/one")public Member getOne(String test) {// GET 방식@GetMapping("/one")public void getOne(String test) {// POST 방식@PostMapping("/one")public void getOne(String test) {
2024.10.01 -
Spring boot mybatis 환경파일 설정
application.ymlmybatis: # 환경설정 파일 위치 설정 config-location: classpath:mybatis-config.xml # mapper 위치 설정 mapper-locations: mapper/*.xml # VO Class 패키지명 # 없어도 되지만, 없는 경우 mapper의 resultType에서 패키지명을 모두 기술해줘야 함 type-aliases-package: {클래스 패키지명}mybatis-config.xml # 컬럼의 '_'를 제거하기 위해서 적용 # 예) abc_def --> abcDef
2024.08.14 -
Spring boot Gmail 연동하여 stmp로 메일보내기
Maven javax.mail javax.mail-api 1.6.2 com.sun.mail javax.mail 1.6.2 Properties 설정Properties props = System.getProperties(); # 공통props.put("mail.smtp.host", "smtp.gmail.com");props.put("mail.smtp.ssl.trust", "smtp.gmail.com"); // "*"도 가능# ssl인 경우props.put("mail.smtp.port", 465);props.put("mail.smtp.auth", "true");props.put("mail.smtp.ssl.enable", "true");#..
2024.08.14 -
Spring boot application.yml 변수 처리
@Value 사용: 변수Class 생성시, 값이 null임# application.ymlmail: host: smtp.co.kr# 정의@Componentpublic class EmailSender { @Value("${mail.host}") private String host; public EmailSender() { props = System.getProperties(); # Sprng boot 기동시, null 출력 log.debug(this.host); } public void test() { log.debug("host: " + host); }}# 호출 @RequestMapping("/test") public @ResponseBody String deGetHelloWorld(..
2024.08.14