Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / IntroductionSpring12_1.java
Created August 7, 2018 08:17
IntroductionSpring12_1
package com.pig.spring.basics.springin5steps.Scope;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class PersonDAO {
@Autowired
JdbcConnection jdbcConnection;
@JavaNoobPig
JavaNoobPig / IntroductionSpring12_2.java
Created August 7, 2018 08:18
IntroductionSpring12_2
package com.pig.spring.basics.springin5steps.Scope;
import org.springframework.stereotype.Component;
@Component
public class JdbcConnection {
public JdbcConnection() {
System.out.println("JDBC Connection");
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring12_3.java
Created August 7, 2018 08:19
IntroductionSpring12_3
package com.pig.spring.basics.springin5steps;
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.pig.spring.basics.springin5steps.Scope.PersonDAO;
@JavaNoobPig
JavaNoobPig / IntroductionSpring12_4.java
Created August 7, 2018 08:30
IntroductionSpring12_4
package com.pig.spring.basics.springin5steps.Scope;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
@Component
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class JdbcConnection {
public JdbcConnection() {
@JavaNoobPig
JavaNoobPig / IntroductionSpring12_5.java
Created August 7, 2018 08:45
IntroductionSpring12_5
package com.pig.spring.basics.springin5steps.Scope;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.stereotype.Component;
@Component
@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE,
proxyMode = ScopedProxyMode.TARGET_CLASS)
@JavaNoobPig
JavaNoobPig / IntroductionSpring12_6.java
Created August 8, 2018 06:29
IntroductionSpring12_6
package com.pig.spring.basics.springin5steps;
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.pig.spring.basics.springin5steps.Scope.PersonDAO;
@JavaNoobPig
JavaNoobPig / IntroductionSpring13_1.java
Created August 8, 2018 06:55
IntroductionSpring13_1
package com.pig.spring.basics.componentscan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class ComponentDAO {
@Autowired
ComponentJdbcConnection jdbcConnection;
@JavaNoobPig
JavaNoobPig / IntroductionSpring13_2.java
Created August 8, 2018 06:56
IntroductionSpring13_2
package com.pig.spring.basics.componentscan;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.stereotype.Component;
@Component
@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE,
proxyMode = ScopedProxyMode.TARGET_CLASS)
@JavaNoobPig
JavaNoobPig / IntroductionSpring13_3.java
Created August 8, 2018 07:15
IntroductionSpring13_3
package com.pig.spring.basics.springin5steps;
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 org.springframework.context.annotation.ComponentScan;
import com.pig.spring.basics.componentscan.ComponentDAO;
@JavaNoobPig
JavaNoobPig / IntroductionSpring13_4.java
Last active August 8, 2018 07:18
IntroductionSpring13_4
package com.pig.spring.basics.springin5steps;
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 org.springframework.context.annotation.ComponentScan;
import com.pig.spring.basics.componentscan.ComponentDAO;