Constructor and setter based Dependency injection code example

This commit is contained in:
Vasudha Venkatesan
2020-02-17 22:46:46 +05:30
parent 0be1335d24
commit 1e9c30733d
10 changed files with 294 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package com.example;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import com.example.constructorinjection.Cake;
@SpringBootApplication(scanBasePackages= {"com.example.constructorinjection","com.example.dependency"})
public class ExampleApplicationCI {
private static Logger LOGGER=LoggerFactory.getLogger(ExampleApplicationCI.class);
public static void main(String[] args) {
ApplicationContext context = SpringApplication.run(ExampleApplicationCI.class, args);
Cake obj = context.getBean(Cake.class);
LOGGER.info("Cake : "+ obj.toString());
}
}