Spring Questions
- What is SpringBoot and its Features and challenges
- SpringBoot starters
- Create your own annotation
- How does spring boot works & its architecture
- JDBC configuration ways
- JDBC template
- Actuators
- REST Template
- Versioning of REST API(URL/pathvariable)
- Consumes & Produce in API Media Type
- Cross Cutting Concerns & APO
- Custome Validation (javaX validation @)
- Annotations
- @Autowired in SpringBoot
- @Component in SpringBoot
- @Qualifier in SpringBoot and @Primary
- @Configuration
- @Component Vs @Configuration
- @Import
- @ComponentScan
- @EnableAutoConfiguration
- @SpringBootApplication
- @Controller with @ResponseBody and @RestController
- @ControllerAdvice
- SpringMVC and RESTAnnotation
- @RequestMapping
- @GetMapping
- @PostMapping
- @PutMapping
- @DeleteMapping
- @PatchMapping
- @RequestBody
- @PathVariable
- @RequestParam
- @RequestHeader
- @RequestAttribute
- @RequestPart
- @ResponseStatus
- @ResponseEntity
- @RequestMapping
- @Service
- @Repository
- @Transactional
- @ReadOnly
- @Bean
- @Required – Reading Spring XML configuration file
- @Lazy – Lazy loaded
- @Scope
- @Profile
- @DependsOn
- @Order
- @Value
- @PropertySource
- @CrossOrigin
- @ExceptionHandler
- DataAcessException
- BeanState
- @PostConstruct
- @PreDestroy
- Spring JDBC Template
- Row Mapper (Returns only single object and it is converted into List)
- ResultSetExtractor (Returns a list of objects from the inner class)
- RowCallbackHandler (Access outside)
- BeanPropertyRowMapper
- NamedParameter
- Spring Initializer
- Spring Boot CLI
- CommandLineRunner interface
- Properties File in SpringBoot
- Spring Profiles
- Spring Security
- HTTP Baisc Authentication
- JWT Bearer
- Authorization
- Hierarchy in which application.properties is read
- How to disable a specific auto-configuration class?
- Is it possible to change the port of the embedded Tomcat server in Spring Boot
- Can we create a non-web application in Spring Boot?
- Can we override or replace the Embedded tomcat server in Spring Boot?
- Multiple DB Servers
- Multiple wasy you can create JDBC Object
- Connection POOL
- How to import Environment variables
- How to enable debugging log in the spring boot application?
- Where do we define properties in the Spring Boot application?
- Ways in which you can create bean
- Explain how to register a custom auto-configuration.
- How do you Configure Log4j for logging?
- What is cyclic dependecy