Skip to content

Instantly share code, notes, and snippets.

View veluxer62's full-sized avatar
πŸ˜€
Good Day!

λ‚¨κ²½ν˜Έ veluxer62

πŸ˜€
Good Day!
View GitHub Profile
@veluxer62
veluxer62 / Demo.kt
Created October 23, 2022 07:11
`WebMvcTest` 없이 Controller ν…ŒμŠ€νŠΈ ν•˜λŠ” 방법
@RestController
class FooController(
private val fooService: FooService
) {
@GetMapping("/test")
fun test(): String = fooService.test()
}
@Service
class FooService {
@veluxer62
veluxer62 / Demo.kt
Created October 23, 2022 07:02
`WebMvcTest`μ—μ„œ Mock 객체 μ£Όμž… 방법
@RestController
class FooController(
private val fooService: FooService
) {
@GetMapping("/test")
fun test(): String = fooService.test()
}
@Service
class FooService {
@veluxer62
veluxer62 / ReadResource.kt
Created January 15, 2022 14:44
code of resource file read in spring boot
val resource = ClassPathResource("something.txt")
val content = IOUtils.toString(resource.inputStream, StandardCharsets.UTF_8)
@veluxer62
veluxer62 / README.md
Created August 17, 2020 06:20
Generate pre-push using Gradle

Generate pre-push

./gradlew addCleanAndTestGitPrePushHook
@veluxer62
veluxer62 / SampleDto.java
Last active June 26, 2020 06:16
Jackson + Lombok with builder and setter example. it can use immutable properties
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@veluxer62
veluxer62 / index.html
Created June 18, 2020 11:35
multiple input example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<title>Document</title>
</head>
@veluxer62
veluxer62 / index.html
Created June 18, 2020 11:24
session sample template
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<title>Document</title>
</head>
@veluxer62
veluxer62 / app.py
Created June 18, 2020 11:23
flask session example
from flask import Flask, render_template, jsonify, request, session, escape
app = Flask(__name__)
app.secret_key = b'_5#y2L"F4Q8z\n\xec]/'
@app.route("/")
def home():
return render_template("index.html")
@app.route("/a", methods=['POST'])
def a():
@veluxer62
veluxer62 / mail.py
Created May 6, 2020 02:46
메일 λ°œμ†‘ μƒ˜ν”Œ μ½”λ“œ
import smtplib
from email.mime.text import MIMEText
def send():
# 이곳에 λ°œμ‹ μš© 메일 μ£Όμ†Œμ™€ λ°œμ‹ μš© λ©”μΌμ˜ λΉ„λ°€λ²ˆν˜Έ, μˆ˜μ‹ μš© 메일 μ£Όμ†Œλ₯Ό μž…λ ₯ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.
sender = 'λ°œμ‹ λ©”μΌμ£Όμ†Œ'
password = 'λ°œμ‹ λ©”μΌ λΉ„λ°€λ²ˆν˜Έ'
receiver = 'μˆ˜μ‹ λ©”μΌμ£Όμ†Œ'
@veluxer62
veluxer62 / change.js
Created April 27, 2020 07:13
μˆ˜μ •μ½”λ“œ 곡유
// 241 라인 μ½”λ“œ
function make_table(site, program, date, url, title, reach, keyword) {
let table = `
<tr>
<td>${program}</td>
<td>${keyword}</td>
<td>${site}</td>
<td>${date}</td>
<td> <a href=${url}> ${title}</a> </td>