diff --git a/.gradle/8.2.1/checksums/checksums.lock b/.gradle/8.2.1/checksums/checksums.lock new file mode 100644 index 0000000..46e2414 Binary files /dev/null and b/.gradle/8.2.1/checksums/checksums.lock differ diff --git a/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock b/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock new file mode 100644 index 0000000..9456192 Binary files /dev/null and b/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock differ diff --git a/.gradle/8.2.1/dependencies-accessors/gc.properties b/.gradle/8.2.1/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/8.2.1/executionHistory/executionHistory.lock b/.gradle/8.2.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..44137fa Binary files /dev/null and b/.gradle/8.2.1/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.2.1/fileChanges/last-build.bin b/.gradle/8.2.1/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/8.2.1/fileChanges/last-build.bin differ diff --git a/.gradle/8.2.1/fileHashes/fileHashes.lock b/.gradle/8.2.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000..1fc78e9 Binary files /dev/null and b/.gradle/8.2.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.2.1/gc.properties b/.gradle/8.2.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..d080545 Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..1d36409 --- /dev/null +++ b/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Thu Oct 12 03:33:04 KST 2023 +gradle.version=8.2.1 diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..1b5a8f1 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1697049180385 + + + 1697049974818 + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/java-practice/.gitignore b/Week1/java-practice/.gitignore new file mode 100755 index 0000000..b63da45 --- /dev/null +++ b/Week1/java-practice/.gitignore @@ -0,0 +1,42 @@ +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/Week1/java-practice/.idea/.gitignore b/Week1/java-practice/.idea/.gitignore new file mode 100755 index 0000000..13566b8 --- /dev/null +++ b/Week1/java-practice/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Week1/java-practice/.idea/encodings.xml b/Week1/java-practice/.idea/encodings.xml new file mode 100755 index 0000000..c2bae49 --- /dev/null +++ b/Week1/java-practice/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Week1/java-practice/.idea/gradle.xml b/Week1/java-practice/.idea/gradle.xml new file mode 100755 index 0000000..14746e7 --- /dev/null +++ b/Week1/java-practice/.idea/gradle.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/Week1/java-practice/.idea/jpa-buddy.xml b/Week1/java-practice/.idea/jpa-buddy.xml new file mode 100755 index 0000000..966d5f5 --- /dev/null +++ b/Week1/java-practice/.idea/jpa-buddy.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/Week1/java-practice/.idea/misc.xml b/Week1/java-practice/.idea/misc.xml new file mode 100755 index 0000000..b084678 --- /dev/null +++ b/Week1/java-practice/.idea/misc.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/java-practice/build.gradle b/Week1/java-practice/build.gradle new file mode 100755 index 0000000..f7beddb --- /dev/null +++ b/Week1/java-practice/build.gradle @@ -0,0 +1,19 @@ +plugins { + id 'java' +} + +group = 'org.example' +version = '1.0-SNAPSHOT' + +repositories { + mavenCentral() +} + +dependencies { + testImplementation platform('org.junit:junit-bom:5.9.1') + testImplementation 'org.junit.jupiter:junit-jupiter' +} + +test { + useJUnitPlatform() +} \ No newline at end of file diff --git a/Week1/java-practice/gradle/wrapper/gradle-wrapper.jar b/Week1/java-practice/gradle/wrapper/gradle-wrapper.jar new file mode 100755 index 0000000..249e583 Binary files /dev/null and b/Week1/java-practice/gradle/wrapper/gradle-wrapper.jar differ diff --git a/Week1/java-practice/gradle/wrapper/gradle-wrapper.properties b/Week1/java-practice/gradle/wrapper/gradle-wrapper.properties new file mode 100755 index 0000000..ad1e9be --- /dev/null +++ b/Week1/java-practice/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Sat Oct 07 14:16:57 KST 2023 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/Week1/java-practice/gradlew b/Week1/java-practice/gradlew new file mode 100755 index 0000000..1b6c787 --- /dev/null +++ b/Week1/java-practice/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/Week1/java-practice/gradlew.bat b/Week1/java-practice/gradlew.bat new file mode 100755 index 0000000..107acd3 --- /dev/null +++ b/Week1/java-practice/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/Week1/java-practice/settings.gradle b/Week1/java-practice/settings.gradle new file mode 100755 index 0000000..8e9b58a --- /dev/null +++ b/Week1/java-practice/settings.gradle @@ -0,0 +1,2 @@ +rootProject.name = 'java-practice' + diff --git a/Week1/java-practice/src/main/java/org/example/Animal.java b/Week1/java-practice/src/main/java/org/example/Animal.java new file mode 100755 index 0000000..5fa55ae --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/Animal.java @@ -0,0 +1,5 @@ +package org.example; + +public interface Animal { + void 울다(); +} diff --git a/Week1/java-practice/src/main/java/org/example/AquaPoketmon.java b/Week1/java-practice/src/main/java/org/example/AquaPoketmon.java new file mode 100755 index 0000000..7a13abf --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/AquaPoketmon.java @@ -0,0 +1,8 @@ +package org.example; + +public class AquaPoketmon extends Poketmon{ + + public AquaPoketmon(String name, PoketmonType type) { + super(name, PoketmonType.AQUA); + } +} diff --git a/Week1/java-practice/src/main/java/org/example/Cat.java b/Week1/java-practice/src/main/java/org/example/Cat.java new file mode 100755 index 0000000..4cb31a9 --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/Cat.java @@ -0,0 +1,9 @@ +package org.example; + +public class Cat implements Animal{ + + @Override + public void 울다() { + System.out.println("야옹~ 야옹~"); + } +} diff --git a/Week1/java-practice/src/main/java/org/example/Main.java b/Week1/java-practice/src/main/java/org/example/Main.java new file mode 100755 index 0000000..425db55 --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/Main.java @@ -0,0 +1,11 @@ +package org.example; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + + Monkey 이케아원숭이 = new Monkey(); + 이케아원숭이.울다(); + + } +} \ No newline at end of file diff --git a/Week1/java-practice/src/main/java/org/example/Monkey.java b/Week1/java-practice/src/main/java/org/example/Monkey.java new file mode 100755 index 0000000..c3d7edc --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/Monkey.java @@ -0,0 +1,8 @@ +package org.example; + +public class Monkey implements Animal { + @Override + public void 울다() { + System.out.println("우끾 우끼끼 우끾"); + } +} diff --git a/Week1/java-practice/src/main/java/org/example/Poketmon.java b/Week1/java-practice/src/main/java/org/example/Poketmon.java new file mode 100755 index 0000000..1bee167 --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/Poketmon.java @@ -0,0 +1,30 @@ +package org.example; + +public abstract class Poketmon { + private String name; + private PoketmonType type; + + public String getName() { + return name; + } + + public PoketmonType getType() { + return type; + } + + public Poketmon(String name, PoketmonType type) { + this.name = name; + this.type = type; + } + + public Poketmon(String name) { + this.name = name; + System.out.println("내 이름은 " + name +"이야"); + } + + public Poketmon(PoketmonType type) { + this.type = type; + } + + +} diff --git a/Week1/java-practice/src/main/java/org/example/PoketmonType.java b/Week1/java-practice/src/main/java/org/example/PoketmonType.java new file mode 100755 index 0000000..b400807 --- /dev/null +++ b/Week1/java-practice/src/main/java/org/example/PoketmonType.java @@ -0,0 +1,5 @@ +package org.example; + +public enum PoketmonType { + FIRE, AQUA, GROUND, ELECTRIC, POISION; +} diff --git a/Week1/seminar/.idea/.gitignore b/Week1/seminar/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/Week1/seminar/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Week1/seminar/.idea/gradle.xml b/Week1/seminar/.idea/gradle.xml new file mode 100644 index 0000000..3e3960b --- /dev/null +++ b/Week1/seminar/.idea/gradle.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_4_11.xml b/Week1/seminar/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_4_11.xml new file mode 100644 index 0000000..d95d562 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_4_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_4_11.xml b/Week1/seminar/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_4_11.xml new file mode 100644 index 0000000..bad80bc --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_4_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_classmate_1_5_1.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_classmate_1_5_1.xml new file mode 100644 index 0000000..7fa4451 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_classmate_1_5_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_14_3.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_14_3.xml new file mode 100644 index 0000000..7a8b343 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_14_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_14_3.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_14_3.xml new file mode 100644 index 0000000..22d74cf --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_14_3.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_14_3.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_14_3.xml new file mode 100644 index 0000000..44393d9 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_14_3.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_14_3.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_14_3.xml new file mode 100644 index 0000000..323d831 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_14_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_14_3.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_14_3.xml new file mode 100644 index 0000000..1ed8172 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_14_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_14_3.xml b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_14_3.xml new file mode 100644 index 0000000..bfb091d --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_fasterxml_jackson_module_jackson_module_parameter_names_2_14_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_h2database_h2_2_1_214.xml b/Week1/seminar/.idea/libraries/Gradle__com_h2database_h2_2_1_214.xml new file mode 100644 index 0000000..fca65a1 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_h2database_h2_2_1_214.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml b/Week1/seminar/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml new file mode 100644 index 0000000..3efa65f --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_mysql_mysql_connector_j_8_0_33.xml b/Week1/seminar/.idea/libraries/Gradle__com_mysql_mysql_connector_j_8_0_33.xml new file mode 100644 index 0000000..b734df9 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_mysql_mysql_connector_j_8_0_33.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml b/Week1/seminar/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml new file mode 100644 index 0000000..4fd21c3 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_sun_istack_istack_commons_runtime_4_1_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/Week1/seminar/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml new file mode 100644 index 0000000..d85cc2a --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__com_zaxxer_HikariCP_5_0_1.xml b/Week1/seminar/.idea/libraries/Gradle__com_zaxxer_HikariCP_5_0_1.xml new file mode 100644 index 0000000..f7336e8 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__com_zaxxer_HikariCP_5_0_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_10_11.xml b/Week1/seminar/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_10_11.xml new file mode 100644 index 0000000..d51eabb --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__io_micrometer_micrometer_commons_1_10_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_10_11.xml b/Week1/seminar/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_10_11.xml new file mode 100644 index 0000000..a1596aa --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__io_micrometer_micrometer_observation_1_10_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_2.xml b/Week1/seminar/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_2.xml new file mode 100644 index 0000000..400a424 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__jakarta_activation_jakarta_activation_api_2_1_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml b/Week1/seminar/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml new file mode 100644 index 0000000..389ec4c --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__jakarta_annotation_jakarta_annotation_api_2_1_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_0.xml b/Week1/seminar/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_0.xml new file mode 100644 index 0000000..ee5942a --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__jakarta_inject_jakarta_inject_api_2_0_0.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml b/Week1/seminar/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml new file mode 100644 index 0000000..7be82f1 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__jakarta_persistence_jakarta_persistence_api_3_1_0.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml b/Week1/seminar/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml new file mode 100644 index 0000000..31398f7 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__jakarta_transaction_jakarta_transaction_api_2_0_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_1.xml b/Week1/seminar/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_1.xml new file mode 100644 index 0000000..d44d947 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__jakarta_xml_bind_jakarta_xml_bind_api_4_0_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_12_23.xml b/Week1/seminar/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_12_23.xml new file mode 100644 index 0000000..8937c14 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_12_23.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_12_23.xml b/Week1/seminar/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_12_23.xml new file mode 100644 index 0000000..92c5950 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_12_23.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_11.xml b/Week1/seminar/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_11.xml new file mode 100644 index 0000000..2850566 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__net_minidev_json_smart_2_4_11.xml b/Week1/seminar/.idea/libraries/Gradle__net_minidev_json_smart_2_4_11.xml new file mode 100644 index 0000000..bc3a1a2 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__net_minidev_json_smart_2_4_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_10_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_10_1.xml new file mode 100644 index 0000000..2761306 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_10_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_19_0.xml b/Week1/seminar/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_19_0.xml new file mode 100644 index 0000000..3e719be --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_19_0.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_19_0.xml b/Week1/seminar/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_19_0.xml new file mode 100644 index 0000000..2ffc7a0 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_to_slf4j_2_19_0.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_13.xml b/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_13.xml new file mode 100644 index 0000000..97ccd62 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_core_10_1_13.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_13.xml b/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_13.xml new file mode 100644 index 0000000..f921366 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_el_10_1_13.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_13.xml b/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_13.xml new file mode 100644 index 0000000..1403713 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_apache_tomcat_embed_tomcat_embed_websocket_10_1_13.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml b/Week1/seminar/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml new file mode 100644 index 0000000..723874b --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_apiguardian_apiguardian_api_1_1_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_20.xml b/Week1/seminar/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_20.xml new file mode 100644 index 0000000..6e5e9d1 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_aspectj_aspectjweaver_1_9_20.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_assertj_assertj_core_3_23_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_assertj_assertj_core_3_23_1.xml new file mode 100644 index 0000000..15a30ad --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_assertj_assertj_core_3_23_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_1.xml new file mode 100644 index 0000000..6b60974 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_eclipse_angus_angus_activation_2_0_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_3.xml new file mode 100644 index 0000000..43796d0 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_core_4_0_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_3.xml new file mode 100644 index 0000000..4c7f229 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_jaxb_runtime_4_0_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_3.xml new file mode 100644 index 0000000..3ea673a --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_glassfish_jaxb_txw2_4_0_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml b/Week1/seminar/.idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml new file mode 100644 index 0000000..5a37118 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_hamcrest_hamcrest_2_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml b/Week1/seminar/.idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml new file mode 100644 index 0000000..3e9b5c2 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_hibernate_common_hibernate_commons_annotations_6_0_6_Final.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_1_7_Final.xml b/Week1/seminar/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_1_7_Final.xml new file mode 100644 index 0000000..55f857d --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_hibernate_orm_hibernate_core_6_1_7_Final.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_jboss_jandex_2_4_2_Final.xml b/Week1/seminar/.idea/libraries/Gradle__org_jboss_jandex_2_4_2_Final.xml new file mode 100644 index 0000000..9aaf823 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_jboss_jandex_2_4_2_Final.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml b/Week1/seminar/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml new file mode 100644 index 0000000..89eb7af --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_jboss_logging_jboss_logging_3_5_3_Final.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_9_3.xml new file mode 100644 index 0000000..3b388a4 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_5_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_9_3.xml new file mode 100644 index 0000000..cd1c4da --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_api_5_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_9_3.xml new file mode 100644 index 0000000..30ebde9 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_engine_5_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_9_3.xml new file mode 100644 index 0000000..dde083f --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_junit_jupiter_junit_jupiter_params_5_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_9_3.xml new file mode 100644 index 0000000..b0920fa --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_junit_platform_junit_platform_commons_1_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_9_3.xml new file mode 100644 index 0000000..a1a929b --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_junit_platform_junit_platform_engine_1_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_mockito_mockito_core_4_8_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_mockito_mockito_core_4_8_1.xml new file mode 100644 index 0000000..0ac497e --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_mockito_mockito_core_4_8_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_4_8_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_4_8_1.xml new file mode 100644 index 0000000..37f23ce --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_mockito_mockito_junit_jupiter_4_8_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_objenesis_objenesis_3_2.xml b/Week1/seminar/.idea/libraries/Gradle__org_objenesis_objenesis_3_2.xml new file mode 100644 index 0000000..69a8a7a --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_objenesis_objenesis_3_2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_2_0.xml b/Week1/seminar/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_2_0.xml new file mode 100644 index 0000000..6cdf140 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_opentest4j_opentest4j_1_2_0.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_ow2_asm_asm_9_3.xml b/Week1/seminar/.idea/libraries/Gradle__org_ow2_asm_asm_9_3.xml new file mode 100644 index 0000000..c5cb91c --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_ow2_asm_asm_9_3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_30.xml b/Week1/seminar/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_30.xml new file mode 100644 index 0000000..e5a45a2 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_projectlombok_lombok_1_18_30.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_1.xml new file mode 100644 index 0000000..e9bb989 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_skyscreamer_jsonassert_1_5_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_9.xml b/Week1/seminar/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_9.xml new file mode 100644 index 0000000..f520286 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_slf4j_jul_to_slf4j_2_0_9.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_9.xml b/Week1/seminar/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_9.xml new file mode 100644 index 0000000..64b9559 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_slf4j_slf4j_api_2_0_9.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_3_0_11.xml new file mode 100644 index 0000000..0ec3e9f --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_0_11.xml new file mode 100644 index 0000000..455fbd6 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_autoconfigure_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_0_11.xml new file mode 100644 index 0000000..7123ac3 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_0_11.xml new file mode 100644 index 0000000..004c8c4 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_aop_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_0_11.xml new file mode 100644 index 0000000..0b5d4c3 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_data_jpa_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_0_11.xml new file mode 100644 index 0000000..b86d080 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_jdbc_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_0_11.xml new file mode 100644 index 0000000..4c22199 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_json_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_0_11.xml new file mode 100644 index 0000000..36ca33d --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_logging_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_security_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_security_3_0_11.xml new file mode 100644 index 0000000..ee2faea --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_security_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_0_11.xml new file mode 100644 index 0000000..fbe641e --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_test_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_0_11.xml new file mode 100644 index 0000000..87c8d4e --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_tomcat_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_0_11.xml new file mode 100644 index 0000000..1822f0f --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_starter_web_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_0_11.xml new file mode 100644 index 0000000..5a3e184 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_0_11.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_0_11.xml new file mode 100644 index 0000000..93d51b2 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_boot_spring_boot_test_autoconfigure_3_0_11.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_0_10.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_0_10.xml new file mode 100644 index 0000000..7e061be --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_data_spring_data_commons_3_0_10.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_0_10.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_0_10.xml new file mode 100644 index 0000000..276095d --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_data_spring_data_jpa_3_0_10.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_config_6_0_7.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_config_6_0_7.xml new file mode 100644 index 0000000..5762157 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_config_6_0_7.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_core_6_0_7.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_core_6_0_7.xml new file mode 100644 index 0000000..76bfd64 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_core_6_0_7.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_0_7.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_0_7.xml new file mode 100644 index 0000000..e031280 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_crypto_6_0_7.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_test_6_0_7.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_test_6_0_7.xml new file mode 100644 index 0000000..eaeff4f --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_test_6_0_7.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_web_6_0_7.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_web_6_0_7.xml new file mode 100644 index 0000000..f1e57d6 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_security_spring_security_web_6_0_7.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_aop_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_aop_6_0_12.xml new file mode 100644 index 0000000..e7b7434 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_aop_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_aspects_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_aspects_6_0_12.xml new file mode 100644 index 0000000..5b511e8 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_aspects_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_beans_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_beans_6_0_12.xml new file mode 100644 index 0000000..72114e9 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_beans_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_context_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_context_6_0_12.xml new file mode 100644 index 0000000..4c73311 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_context_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_core_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_core_6_0_12.xml new file mode 100644 index 0000000..416e866 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_core_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_expression_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_expression_6_0_12.xml new file mode 100644 index 0000000..8530fb8 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_expression_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_jcl_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_jcl_6_0_12.xml new file mode 100644 index 0000000..f3d8ded --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_jcl_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_jdbc_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_jdbc_6_0_12.xml new file mode 100644 index 0000000..2935e0f --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_jdbc_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_orm_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_orm_6_0_12.xml new file mode 100644 index 0000000..7d34ffd --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_orm_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_test_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_test_6_0_12.xml new file mode 100644 index 0000000..7aca13c --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_test_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_tx_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_tx_6_0_12.xml new file mode 100644 index 0000000..3291379 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_tx_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_web_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_web_6_0_12.xml new file mode 100644 index 0000000..ce29682 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_web_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_webmvc_6_0_12.xml b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_webmvc_6_0_12.xml new file mode 100644 index 0000000..5c88501 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_springframework_spring_webmvc_6_0_12.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml b/Week1/seminar/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml new file mode 100644 index 0000000..510c303 --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_xmlunit_xmlunit_core_2_9_1.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/libraries/Gradle__org_yaml_snakeyaml_1_33.xml b/Week1/seminar/.idea/libraries/Gradle__org_yaml_snakeyaml_1_33.xml new file mode 100644 index 0000000..c9e788b --- /dev/null +++ b/Week1/seminar/.idea/libraries/Gradle__org_yaml_snakeyaml_1_33.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/misc.xml b/Week1/seminar/.idea/misc.xml new file mode 100644 index 0000000..901eaf0 --- /dev/null +++ b/Week1/seminar/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/modules.xml b/Week1/seminar/.idea/modules.xml new file mode 100644 index 0000000..98fdf70 --- /dev/null +++ b/Week1/seminar/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/modules/seminar.main.iml b/Week1/seminar/.idea/modules/seminar.main.iml new file mode 100644 index 0000000..8ef4f59 --- /dev/null +++ b/Week1/seminar/.idea/modules/seminar.main.iml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/modules/seminar.test.iml b/Week1/seminar/.idea/modules/seminar.test.iml new file mode 100644 index 0000000..e41ede1 --- /dev/null +++ b/Week1/seminar/.idea/modules/seminar.test.iml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/seminar.iml b/Week1/seminar/.idea/seminar.iml new file mode 100644 index 0000000..7b221a2 --- /dev/null +++ b/Week1/seminar/.idea/seminar.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Week1/seminar/.idea/workspace.xml b/Week1/seminar/.idea/workspace.xml new file mode 100644 index 0000000..5cbdb93 --- /dev/null +++ b/Week1/seminar/.idea/workspace.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +Generated by +Gradle 8.2.1 at 2023. 10. 7. 오후 4:24:09

+ + + + diff --git a/Week1/seminar/build/reports/tests/test/css/base-style.css b/Week1/seminar/build/reports/tests/test/css/base-style.css new file mode 100755 index 0000000..4afa73e --- /dev/null +++ b/Week1/seminar/build/reports/tests/test/css/base-style.css @@ -0,0 +1,179 @@ + +body { + margin: 0; + padding: 0; + font-family: sans-serif; + font-size: 12pt; +} + +body, a, a:visited { + color: #303030; +} + +#content { + padding-left: 50px; + padding-right: 50px; + padding-top: 30px; + padding-bottom: 30px; +} + +#content h1 { + font-size: 160%; + margin-bottom: 10px; +} + +#footer { + margin-top: 100px; + font-size: 80%; + white-space: nowrap; +} + +#footer, #footer a { + color: #a0a0a0; +} + +#line-wrapping-toggle { + vertical-align: middle; +} + +#label-for-line-wrapping-toggle { + vertical-align: middle; +} + +ul { + margin-left: 0; +} + +h1, h2, h3 { + white-space: nowrap; +} + +h2 { + font-size: 120%; +} + +ul.tabLinks { + padding-left: 0; + padding-top: 10px; + padding-bottom: 10px; + overflow: auto; + min-width: 800px; + width: auto !important; + width: 800px; +} + +ul.tabLinks li { + float: left; + height: 100%; + list-style: none; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 0; + -moz-border-radius: 7px; + border-radius: 7px; + margin-right: 25px; + border: solid 1px #d4d4d4; + background-color: #f0f0f0; +} + +ul.tabLinks li:hover { + background-color: #fafafa; +} + +ul.tabLinks li.selected { + background-color: #c5f0f5; + border-color: #c5f0f5; +} + +ul.tabLinks a { + font-size: 120%; + display: block; + outline: none; + text-decoration: none; + margin: 0; + padding: 0; +} + +ul.tabLinks li h2 { + margin: 0; + padding: 0; +} + +div.tab { +} + +div.selected { + display: block; +} + +div.deselected { + display: none; +} + +div.tab table { + min-width: 350px; + width: auto !important; + width: 350px; + border-collapse: collapse; +} + +div.tab th, div.tab table { + border-bottom: solid #d0d0d0 1px; +} + +div.tab th { + text-align: left; + white-space: nowrap; + padding-left: 6em; +} + +div.tab th:first-child { + padding-left: 0; +} + +div.tab td { + white-space: nowrap; + padding-left: 6em; + padding-top: 5px; + padding-bottom: 5px; +} + +div.tab td:first-child { + padding-left: 0; +} + +div.tab td.numeric, div.tab th.numeric { + text-align: right; +} + +span.code { + display: inline-block; + margin-top: 0em; + margin-bottom: 1em; +} + +span.code pre { + font-size: 11pt; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; + margin: 0; + background-color: #f7f7f7; + border: solid 1px #d0d0d0; + min-width: 700px; + width: auto !important; + width: 700px; +} + +span.wrapped pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: break-all; +} + +label.hidden { + display: none; +} \ No newline at end of file diff --git a/Week1/seminar/build/reports/tests/test/css/style.css b/Week1/seminar/build/reports/tests/test/css/style.css new file mode 100755 index 0000000..3dc4913 --- /dev/null +++ b/Week1/seminar/build/reports/tests/test/css/style.css @@ -0,0 +1,84 @@ + +#summary { + margin-top: 30px; + margin-bottom: 40px; +} + +#summary table { + border-collapse: collapse; +} + +#summary td { + vertical-align: top; +} + +.breadcrumbs, .breadcrumbs a { + color: #606060; +} + +.infoBox { + width: 110px; + padding-top: 15px; + padding-bottom: 15px; + text-align: center; +} + +.infoBox p { + margin: 0; +} + +.counter, .percent { + font-size: 120%; + font-weight: bold; + margin-bottom: 8px; +} + +#duration { + width: 125px; +} + +#successRate, .summaryGroup { + border: solid 2px #d0d0d0; + -moz-border-radius: 10px; + border-radius: 10px; +} + +#successRate { + width: 140px; + margin-left: 35px; +} + +#successRate .percent { + font-size: 180%; +} + +.success, .success a { + color: #008000; +} + +div.success, #successRate.success { + background-color: #bbd9bb; + border-color: #008000; +} + +.failures, .failures a { + color: #b60808; +} + +.skipped, .skipped a { + color: #c09853; +} + +div.failures, #successRate.failures { + background-color: #ecdada; + border-color: #b60808; +} + +ul.linkList { + padding-left: 0; +} + +ul.linkList li { + list-style: none; + margin-bottom: 5px; +} diff --git a/Week1/seminar/build/reports/tests/test/index.html b/Week1/seminar/build/reports/tests/test/index.html new file mode 100755 index 0000000..622f75e --- /dev/null +++ b/Week1/seminar/build/reports/tests/test/index.html @@ -0,0 +1,133 @@ + + + + + +Test results - Test Summary + + + + + +
+

Test Summary

+
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.197s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Packages

+ + + + + + + + + + + + + + + + + + + + + +
PackageTestsFailuresIgnoredDurationSuccess rate
+com.server.dosopt.seminar +1000.197s100%
+
+
+

Classes

+ + + + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+com.server.dosopt.seminar.ServerSeminarApplicationTests +1000.197s100%
+
+
+ +
+ + diff --git a/Week1/seminar/build/reports/tests/test/js/report.js b/Week1/seminar/build/reports/tests/test/js/report.js new file mode 100755 index 0000000..83bab4a --- /dev/null +++ b/Week1/seminar/build/reports/tests/test/js/report.js @@ -0,0 +1,194 @@ +(function (window, document) { + "use strict"; + + var tabs = {}; + + function changeElementClass(element, classValue) { + if (element.getAttribute("className")) { + element.setAttribute("className", classValue); + } else { + element.setAttribute("class", classValue); + } + } + + function getClassAttribute(element) { + if (element.getAttribute("className")) { + return element.getAttribute("className"); + } else { + return element.getAttribute("class"); + } + } + + function addClass(element, classValue) { + changeElementClass(element, getClassAttribute(element) + " " + classValue); + } + + function removeClass(element, classValue) { + changeElementClass(element, getClassAttribute(element).replace(classValue, "")); + } + + function initTabs() { + var container = document.getElementById("tabs"); + + tabs.tabs = findTabs(container); + tabs.titles = findTitles(tabs.tabs); + tabs.headers = findHeaders(container); + tabs.select = select; + tabs.deselectAll = deselectAll; + tabs.select(0); + + return true; + } + + function getCheckBox() { + return document.getElementById("line-wrapping-toggle"); + } + + function getLabelForCheckBox() { + return document.getElementById("label-for-line-wrapping-toggle"); + } + + function findCodeBlocks() { + var spans = document.getElementById("tabs").getElementsByTagName("span"); + var codeBlocks = []; + for (var i = 0; i < spans.length; ++i) { + if (spans[i].className.indexOf("code") >= 0) { + codeBlocks.push(spans[i]); + } + } + return codeBlocks; + } + + function forAllCodeBlocks(operation) { + var codeBlocks = findCodeBlocks(); + + for (var i = 0; i < codeBlocks.length; ++i) { + operation(codeBlocks[i], "wrapped"); + } + } + + function toggleLineWrapping() { + var checkBox = getCheckBox(); + + if (checkBox.checked) { + forAllCodeBlocks(addClass); + } else { + forAllCodeBlocks(removeClass); + } + } + + function initControls() { + if (findCodeBlocks().length > 0) { + var checkBox = getCheckBox(); + var label = getLabelForCheckBox(); + + checkBox.onclick = toggleLineWrapping; + checkBox.checked = false; + + removeClass(label, "hidden"); + } + } + + function switchTab() { + var id = this.id.substr(1); + + for (var i = 0; i < tabs.tabs.length; i++) { + if (tabs.tabs[i].id === id) { + tabs.select(i); + break; + } + } + + return false; + } + + function select(i) { + this.deselectAll(); + + changeElementClass(this.tabs[i], "tab selected"); + changeElementClass(this.headers[i], "selected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var h2 = document.createElement("H2"); + + h2.appendChild(document.createTextNode(this.titles[i])); + this.headers[i].appendChild(h2); + } + + function deselectAll() { + for (var i = 0; i < this.tabs.length; i++) { + changeElementClass(this.tabs[i], "tab deselected"); + changeElementClass(this.headers[i], "deselected"); + + while (this.headers[i].firstChild) { + this.headers[i].removeChild(this.headers[i].firstChild); + } + + var a = document.createElement("A"); + + a.setAttribute("id", "ltab" + i); + a.setAttribute("href", "#tab" + i); + a.onclick = switchTab; + a.appendChild(document.createTextNode(this.titles[i])); + + this.headers[i].appendChild(a); + } + } + + function findTabs(container) { + return findChildElements(container, "DIV", "tab"); + } + + function findHeaders(container) { + var owner = findChildElements(container, "UL", "tabLinks"); + return findChildElements(owner[0], "LI", null); + } + + function findTitles(tabs) { + var titles = []; + + for (var i = 0; i < tabs.length; i++) { + var tab = tabs[i]; + var header = findChildElements(tab, "H2", null)[0]; + + header.parentNode.removeChild(header); + + if (header.innerText) { + titles.push(header.innerText); + } else { + titles.push(header.textContent); + } + } + + return titles; + } + + function findChildElements(container, name, targetClass) { + var elements = []; + var children = container.childNodes; + + for (var i = 0; i < children.length; i++) { + var child = children.item(i); + + if (child.nodeType === 1 && child.nodeName === name) { + if (targetClass && child.className.indexOf(targetClass) < 0) { + continue; + } + + elements.push(child); + } + } + + return elements; + } + + // Entry point. + + window.onload = function() { + initTabs(); + initControls(); + }; +} (window, window.document)); \ No newline at end of file diff --git a/Week1/seminar/build/reports/tests/test/packages/com.server.dosopt.seminar.html b/Week1/seminar/build/reports/tests/test/packages/com.server.dosopt.seminar.html new file mode 100755 index 0000000..b388194 --- /dev/null +++ b/Week1/seminar/build/reports/tests/test/packages/com.server.dosopt.seminar.html @@ -0,0 +1,103 @@ + + + + + +Test results - Package com.server.dosopt.seminar + + + + + +
+

Package com.server.dosopt.seminar

+ +
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
0
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.197s
+

duration

+
+
+
+
+
+
100%
+

successful

+
+
+
+
+ +
+

Classes

+ + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+ServerSeminarApplicationTests +1000.197s100%
+
+
+ +
+ + diff --git a/Week1/seminar/build/resolvedMainClassName b/Week1/seminar/build/resolvedMainClassName new file mode 100755 index 0000000..5acfd61 --- /dev/null +++ b/Week1/seminar/build/resolvedMainClassName @@ -0,0 +1 @@ +com.server.dosopt.seminar.ServerSeminarApplication \ No newline at end of file diff --git a/Week1/seminar/build/resources/main/application-dev.yml b/Week1/seminar/build/resources/main/application-dev.yml new file mode 100644 index 0000000..146c26c --- /dev/null +++ b/Week1/seminar/build/resources/main/application-dev.yml @@ -0,0 +1,15 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/mysql + username: root + password: midev2112 + + + config: + activate: + on-profile: dev + + jpa: + hibernate: + ddl-auto: create \ No newline at end of file diff --git a/Week1/seminar/build/resources/main/application-local.yml b/Week1/seminar/build/resources/main/application-local.yml new file mode 100644 index 0000000..8fa00b4 --- /dev/null +++ b/Week1/seminar/build/resources/main/application-local.yml @@ -0,0 +1,25 @@ +spring: + config: + activate: + on-profile: local + + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/mysql + username: root + password: midev2112 + + + jpa: + show-sql: true + hibernate: + ddl-auto: create + properties: + hibernate: + format_sql: true + show_sql: true + defer-datasource-initialization: true + + sql: + init: + mode: always diff --git a/Week1/seminar/build/resources/main/data.sql b/Week1/seminar/build/resources/main/data.sql new file mode 100644 index 0000000..351660c --- /dev/null +++ b/Week1/seminar/build/resources/main/data.sql @@ -0,0 +1,14 @@ +INSERT INTO MEMBER(ID, NICKNAME, NAME, AGE, PART, GENERATION) +VALUES (1, '유난', '최윤한', 20, 'SERVER', 33), + (2, 'DDD', '정준서', 24, 'SERVER', 33), + (3, '멜로니', '김해린', 26, 'PLAN', 33), + (4, '티벳여우', '이태희', 25, 'ANDROID', 33); + + +INSERT INTO POST(ID, TITLE, CONTENT, MEMBER_ID) +VALUES + (1, '안녕하세요 제목1', '안녕하세요 내용1', 1), + (2, '안녕하세요 제목2', '안녕하세요 내용2', 1), + (3, '안녕하세요 제목3', '안녕하세요 내용3', 1), + (4, '반갑습니다 제목4', '반갑습니다', 2), + (5, '안녕하세요 제목5', '안녕하세요', 3); \ No newline at end of file diff --git a/Week1/seminar/build/test-results/test/TEST-com.server.dosopt.seminar.ServerSeminarApplicationTests.xml b/Week1/seminar/build/test-results/test/TEST-com.server.dosopt.seminar.ServerSeminarApplicationTests.xml new file mode 100755 index 0000000..3633262 --- /dev/null +++ b/Week1/seminar/build/test-results/test/TEST-com.server.dosopt.seminar.ServerSeminarApplicationTests.xml @@ -0,0 +1,30 @@ + + + + + + + diff --git a/Week1/seminar/build/test-results/test/binary/output.bin b/Week1/seminar/build/test-results/test/binary/output.bin new file mode 100755 index 0000000..ea00cc3 Binary files /dev/null and b/Week1/seminar/build/test-results/test/binary/output.bin differ diff --git a/Week1/seminar/build/test-results/test/binary/output.bin.idx b/Week1/seminar/build/test-results/test/binary/output.bin.idx new file mode 100755 index 0000000..ed0745f Binary files /dev/null and b/Week1/seminar/build/test-results/test/binary/output.bin.idx differ diff --git a/Week1/seminar/build/test-results/test/binary/results.bin b/Week1/seminar/build/test-results/test/binary/results.bin new file mode 100755 index 0000000..7070f5e Binary files /dev/null and b/Week1/seminar/build/test-results/test/binary/results.bin differ diff --git a/Week1/seminar/build/tmp/bootJar/MANIFEST.MF b/Week1/seminar/build/tmp/bootJar/MANIFEST.MF new file mode 100755 index 0000000..ec52f2a --- /dev/null +++ b/Week1/seminar/build/tmp/bootJar/MANIFEST.MF @@ -0,0 +1,12 @@ +Manifest-Version: 1.0 +Main-Class: org.springframework.boot.loader.JarLauncher +Start-Class: com.server.dosopt.seminar.ServerSeminarApplication +Spring-Boot-Version: 3.0.11 +Spring-Boot-Classes: BOOT-INF/classes/ +Spring-Boot-Lib: BOOT-INF/lib/ +Spring-Boot-Classpath-Index: BOOT-INF/classpath.idx +Spring-Boot-Layers-Index: BOOT-INF/layers.idx +Build-Jdk-Spec: 17 +Implementation-Title: seminar +Implementation-Version: 0.0.1-SNAPSHOT + diff --git a/Week1/seminar/build/tmp/compileJava/compileTransaction/stash-dir/HealthCheckController.class.uniqueId0 b/Week1/seminar/build/tmp/compileJava/compileTransaction/stash-dir/HealthCheckController.class.uniqueId0 new file mode 100755 index 0000000..ae8a97f Binary files /dev/null and b/Week1/seminar/build/tmp/compileJava/compileTransaction/stash-dir/HealthCheckController.class.uniqueId0 differ diff --git a/Week1/seminar/build/tmp/compileJava/previous-compilation-data.bin b/Week1/seminar/build/tmp/compileJava/previous-compilation-data.bin new file mode 100755 index 0000000..dae181a Binary files /dev/null and b/Week1/seminar/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/Week1/seminar/build/tmp/compileTestJava/previous-compilation-data.bin b/Week1/seminar/build/tmp/compileTestJava/previous-compilation-data.bin new file mode 100755 index 0000000..186e8eb Binary files /dev/null and b/Week1/seminar/build/tmp/compileTestJava/previous-compilation-data.bin differ diff --git a/Week1/seminar/build/tmp/jar/MANIFEST.MF b/Week1/seminar/build/tmp/jar/MANIFEST.MF new file mode 100755 index 0000000..59499bc --- /dev/null +++ b/Week1/seminar/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/Week1/seminar/gradle/wrapper/gradle-wrapper.jar b/Week1/seminar/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..033e24c Binary files /dev/null and b/Week1/seminar/gradle/wrapper/gradle-wrapper.jar differ diff --git a/Week1/seminar/gradle/wrapper/gradle-wrapper.properties b/Week1/seminar/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..9f4197d --- /dev/null +++ b/Week1/seminar/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/Week1/seminar/gradlew b/Week1/seminar/gradlew new file mode 100755 index 0000000..fcb6fca --- /dev/null +++ b/Week1/seminar/gradlew @@ -0,0 +1,248 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/Week1/seminar/gradlew.bat b/Week1/seminar/gradlew.bat new file mode 100644 index 0000000..93e3f59 --- /dev/null +++ b/Week1/seminar/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/Week1/seminar/out/production/classes/com/server/dosopt/seminar/ServerSeminarApplication.class b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/ServerSeminarApplication.class new file mode 100755 index 0000000..78fcf1b Binary files /dev/null and b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/ServerSeminarApplication.class differ diff --git a/Week1/seminar/out/production/classes/com/server/dosopt/seminar/controller/HealthCheckController.class b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/controller/HealthCheckController.class new file mode 100755 index 0000000..768fd0d Binary files /dev/null and b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/controller/HealthCheckController.class differ diff --git a/Week1/seminar/out/production/classes/com/server/dosopt/seminar/dto/HealthCheckResponse.class b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/dto/HealthCheckResponse.class new file mode 100755 index 0000000..066d2cc Binary files /dev/null and b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/dto/HealthCheckResponse.class differ diff --git a/Week1/seminar/out/production/classes/com/server/dosopt/seminar/sample/Person$PersonBuilder.class b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/sample/Person$PersonBuilder.class new file mode 100755 index 0000000..a6bcee6 Binary files /dev/null and b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/sample/Person$PersonBuilder.class differ diff --git a/Week1/seminar/out/production/classes/com/server/dosopt/seminar/sample/Person.class b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/sample/Person.class new file mode 100755 index 0000000..2f4ac62 Binary files /dev/null and b/Week1/seminar/out/production/classes/com/server/dosopt/seminar/sample/Person.class differ diff --git a/Week1/seminar/settings.gradle b/Week1/seminar/settings.gradle new file mode 100644 index 0000000..6b30e33 --- /dev/null +++ b/Week1/seminar/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'seminar' diff --git a/Week1/seminar/src/main/java/com/server/dosopt/seminar/ServerSeminarApplication.java b/Week1/seminar/src/main/java/com/server/dosopt/seminar/ServerSeminarApplication.java new file mode 100644 index 0000000..b7fddc3 --- /dev/null +++ b/Week1/seminar/src/main/java/com/server/dosopt/seminar/ServerSeminarApplication.java @@ -0,0 +1,13 @@ +package com.server.dosopt.seminar; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class ServerSeminarApplication { + + public static void main(String[] args) { + SpringApplication.run(ServerSeminarApplication.class, args); + } + +} diff --git a/Week1/seminar/src/main/java/com/server/dosopt/seminar/controller/HealthCheckController.java b/Week1/seminar/src/main/java/com/server/dosopt/seminar/controller/HealthCheckController.java new file mode 100644 index 0000000..dc51ef2 --- /dev/null +++ b/Week1/seminar/src/main/java/com/server/dosopt/seminar/controller/HealthCheckController.java @@ -0,0 +1,80 @@ +package com.server.dosopt.seminar.controller; + +import com.server.dosopt.seminar.dto.HealthCheckResponse; +import com.server.dosopt.seminar.dto.StatusEnum; +import com.server.dosopt.seminar.sample.Person; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.Map; + +@RestController +@RequestMapping("/health") +public class HealthCheckController { + + @GetMapping("/v1") + public Map healthCheck(){ + Map response = new HashMap<>(); + response.put("status", "OK"); + return response; + } + +// { +// "status": "OK" +// } + + @GetMapping("/v2") + public ResponseEntity healthCheckV2() { + return ResponseEntity.ok("ok"); + } + + // OK + + @GetMapping("/v3") + public String healthCheckV3(){ + + // 빌더 패턴 + Person person = Person.builder() + .lastName("최") + .firstName("윤한") + .build(); + + return "OK"; + } + + // OK + + @GetMapping("/v4") + public ResponseEntity> healthCheckV4() { + Map response = new HashMap<>(); + response.put("status", "OK"); + return ResponseEntity.ok(response); + } + +// { +// "status": "OK" +// } + +// @GetMapping("/v5") +// public ResponseEntity healthCheckV5(){ +// return ResponseEntity.ok(new HealthCheckResponse()); +// } + +// { +// "status": "OK" +// } + + @GetMapping("/v6") + public ResponseEntity healthCheckV6(){ + return ResponseEntity.ok(new HealthCheckResponse(StatusEnum.OK)); + } + +// { +// "code": 200, +// "status": "OK", +// "success": true +// } +} diff --git a/Week1/seminar/src/main/java/com/server/dosopt/seminar/dto/HealthCheckResponse.java b/Week1/seminar/src/main/java/com/server/dosopt/seminar/dto/HealthCheckResponse.java new file mode 100644 index 0000000..d9575bf --- /dev/null +++ b/Week1/seminar/src/main/java/com/server/dosopt/seminar/dto/HealthCheckResponse.java @@ -0,0 +1,30 @@ +package com.server.dosopt.seminar.dto; + +import lombok.Data; +import lombok.Getter; + +//@Getter +//public class HealthCheckResponse { +// +// private static final String STATUS = "OK"; +// private String status; +// +// public HealthCheckResponse() { +// this.status = STATUS; +// } +//} + +@Getter +public class HealthCheckResponse { + + private Integer code; + private String status; + private Boolean success; + + + public HealthCheckResponse(StatusEnum status) { + this.code = status.statusCode; + this.status = status.code; + this.success = status.success; + } +} \ No newline at end of file diff --git a/Week1/seminar/src/main/java/com/server/dosopt/seminar/dto/StatusEnum.java b/Week1/seminar/src/main/java/com/server/dosopt/seminar/dto/StatusEnum.java new file mode 100644 index 0000000..1cfefcc --- /dev/null +++ b/Week1/seminar/src/main/java/com/server/dosopt/seminar/dto/StatusEnum.java @@ -0,0 +1,20 @@ +package com.server.dosopt.seminar.dto; + +public enum StatusEnum { + + OK(200,"OK",true), + BAD_REQUEST(400,"BAD_REQUEST",false), + NOT_FOUND(404,"NOT_FOUNT",false), + INTERNAL_SERVER_ERROR(500,"INTERNAL_SERVER_ERROR",false); + + int statusCode; + String code; + + Boolean success; + + StatusEnum(int statusCode, String code, Boolean success) { + this.statusCode = statusCode; + this.code = code; + this.success=success; + } +} diff --git a/Week1/seminar/src/main/java/com/server/dosopt/seminar/sample/Person.java b/Week1/seminar/src/main/java/com/server/dosopt/seminar/sample/Person.java new file mode 100644 index 0000000..c340fd0 --- /dev/null +++ b/Week1/seminar/src/main/java/com/server/dosopt/seminar/sample/Person.java @@ -0,0 +1,18 @@ +package com.server.dosopt.seminar.sample; + +import lombok.Builder; +import lombok.Getter; +import org.springframework.boot.SpringApplication; + +@Getter +public class Person { + + private String firstName; + private String lastName; + + @Builder + public Person(String firstName, String lastName) { + this.firstName = firstName; + this.lastName = lastName; + } +} diff --git a/Week1/seminar/src/test/java/com/server/dosopt/seminar/ServerSeminarApplicationTests.java b/Week1/seminar/src/test/java/com/server/dosopt/seminar/ServerSeminarApplicationTests.java new file mode 100644 index 0000000..83b0246 --- /dev/null +++ b/Week1/seminar/src/test/java/com/server/dosopt/seminar/ServerSeminarApplicationTests.java @@ -0,0 +1,13 @@ +package com.server.dosopt.seminar; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class ServerSeminarApplicationTests { + + @Test + void contextLoads() { + } + +}