Fundamentals of java spring

Quality assurance, Devs and SEO teams ready to help your business grow

Fundamentals of java spring

Fundamentals of Spring Framework

Fundamental concepts related to Java Spring Framework:

Reflection

Inversion of control

Dependency injection

Dependency inversion

Spring context

SpEL

mXRHnv0d8VIx0eo52t6K_E6wk6ACOEL4_dT3HmygT4g9g9NcV7IFYYNgIFdVOvJfE9fvBWMdCBzKRefXpc6gjN9ViciyNCn_V5ytt3a3YYFC6PDrsDt_cGJETdsl26JElk2TMUQc

Spring context – ways to defines the instances or beans in the Spring context

GetBean from context – The class used to define the context has the match the Spring context that we intend to use

Classes that can be used for a desktop application:

AnnotationConfigApplicationContext – Loads a Spring application context from one or more Java based configuration classes. It implements Autocloseable and can be used as a resource directly, can be used in try with resources.

ClassPAthXmlApplicationContext – Loads a context definition from one or more XML files located in the classpath, treating context definitions files as classpath resources. This class waits that configuration files come with a relative path to the root, the application path.

FileSystemXmlApplicationContext – Loads a context definition from one or more XML files in the filesystem

To create a dependency injection, make use of bean tag.

How bean and xml config works.

Create a new dependency

Make a dependency through Constructor using arg tag.

Explicit configuration in XML

Explicit configuration in Java – declare a configuration class and use @bean to inject with a method

Implicit bean discovery and automatic wiring

 

No Comments

Add your comment