summaryrefslogtreecommitdiff
path: root/spring-boot/02-structure/src/main/java/com/example/spring/Application.java
diff options
context:
space:
mode:
Diffstat (limited to 'spring-boot/02-structure/src/main/java/com/example/spring/Application.java')
-rw-r--r--spring-boot/02-structure/src/main/java/com/example/spring/Application.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/spring-boot/02-structure/src/main/java/com/example/spring/Application.java b/spring-boot/02-structure/src/main/java/com/example/spring/Application.java
new file mode 100644
index 0000000..c051033
--- /dev/null
+++ b/spring-boot/02-structure/src/main/java/com/example/spring/Application.java
@@ -0,0 +1,20 @@
+package com.example.spring;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @SpringBootApplication - Indicates a configuration class that declares one or
+ * more @Bean methods and also triggers
+ * auto-configuration and component scanning. This is a
+ * convenience annotation that is equivalent to
+ * declaring @Configuration, @EnableAutoConfiguration
+ * and @ComponentScan.
+ */
+@SpringBootApplication
+public class Application {
+
+ public static void main(String[] args) throws Exception {
+ SpringApplication.run(Application.class, args);
+ }
+} \ No newline at end of file