Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / IntroductionSpring16_2.java
Created August 9, 2018 05:59
IntroductionSpring16_2
package com.pig.spring.basics.springin5steps;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import com.pig.spring.basics.springin5steps.Basic.BinarySearchImpl;
@SpringBootApplication
public class SpringIn5StepsBasicApplication {
@JavaNoobPig
JavaNoobPig / IntroductionSpring16_3.java
Last active August 9, 2018 06:26
IntroductionSpring16_3
package com.pig.spring.basics.springin5steps;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import com.pig.spring.basics.springin5steps.Basic.BinarySearchImpl;
@Configuration //<- NEW
@JavaNoobPig
JavaNoobPig / IntroductionSpring16_4.java
Created August 9, 2018 06:27
IntroductionSpring16_4
package com.pig.spring.basics.springin5steps;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import com.pig.spring.basics.springin5steps.Basic.BinarySearchImpl;
@Configuration
@JavaNoobPig
JavaNoobPig / IntroductionSpring16_5.java
Created August 10, 2018 01:14
IntroductionSpring16_5
package com.pig.spring.basics.springin5steps;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import com.pig.spring.basics.springin5steps.Basic.BinarySearchImpl;
@Configuration
@JavaNoobPig
JavaNoobPig / IntroductionSpring16_6.java
Created August 10, 2018 01:16
IntroductionSpring16_6
package com.pig.spring.basics.springin5steps;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import com.pig.spring.basics.springin5steps.Basic.BinarySearchImpl;
@Configuration
@JavaNoobPig
JavaNoobPig / IntroductionSpring17_1.java
Created August 10, 2018 03:02
IntroductionSpring17_1
package com.pig.spring.basics.springin5steps.xml;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.stereotype.Component;
public class XmlJdbcConnection {
public XmlJdbcConnection() {
@JavaNoobPig
JavaNoobPig / IntroductionSpring17_2.java
Created August 10, 2018 03:03
IntroductionSpring17_2
package com.pig.spring.basics.springin5steps.xml;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
public class XmlPersonDAO {
XmlJdbcConnection xmlJdbcConnection;
@JavaNoobPig
JavaNoobPig / IntroductionSpring17_3.xml
Last active August 10, 2018 03:38
IntroductionSpring17_3
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="xmlJdbcConnection" class="com.pig.spring.basics.springin5steps.xml.XmlJdbcConnection">
<!-- collaborators and configuration for this bean go here -->
</bean>
@JavaNoobPig
JavaNoobPig / IntroductionSpring17_4.java
Last active August 10, 2018 04:01
IntroductionSpring17_4
package com.pig.spring.basics.springin5steps;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.pig.spring.basics.springin5steps.Basic.BinarySearchImpl;
import com.pig.spring.basics.springin5steps.xml.XmlPersonDAO;
@Configuration
@JavaNoobPig
JavaNoobPig / IntroductionSpring17_5.java
Last active August 16, 2018 01:26
IntroductionSpring17_5
package com.pig.spring.basics.springin5steps;
import org.apache.log4j.BasicConfigurator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.pig.spring.basics.springin5steps.xml.XmlPersonDAO;
public class SpringIn5StepsXMLContextApplication {