Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / IntroductionSpring26_1.java
Created February 25, 2019 11:24
IntroductionSpring26_1
package com.pig.spring.basics.springin5steps.cdi;
import javax.inject.Inject;
import javax.inject.Named;
@Named
public class SomeCdiBusiness {
@Inject
SomeCdiDao someCdiDao;
@JavaNoobPig
JavaNoobPig / IntroductionSpring26_2.java
Last active February 25, 2019 11:25
IntroductionSpring26_2
package com.pig.spring.basics.springin5steps.cdi;
import javax.inject.Named;
@Named
public class SomeCdiDao {
//加入一個會回傳值的方法
public int [] getData() {
return new int [] {5,89,100};
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring26_3.java
Last active February 25, 2019 11:51
IntroductionSpring26_3
package com.pig.spring.basics.springin5steps.cdi;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringRunner;
@JavaNoobPig
JavaNoobPig / IntroductionSpring26_4.java
Last active February 25, 2019 11:54
IntroductionSpring26_4
package com.pig.spring.basics.springin5steps.cdi;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.runners.MockitoJUnitRunner;
@JavaNoobPig
JavaNoobPig / Camel_in_action_Cp2_1.java
Created March 7, 2019 10:49
Camel_in_action_Cp2_1
package camelinaction;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class GreetMeBean {
private Greeter greeter;
public void setGreeter(Greeter greeter) {
@JavaNoobPig
JavaNoobPig / Camel_in_action_Cp2_2.xml
Created March 7, 2019 11:01
Camel_in_action_Cp2_2
<?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.xsd">
<bean id="myGreeter" class="camelinaction.EnglishGreeter"/>
<bean id="greetMeBean" class="camelinaction.GreetMeBean">
@JavaNoobPig
JavaNoobPig / Camel_in_action_Cp1_1.java
Last active March 8, 2019 03:37
Camel_in_action_Cp1_1
package camelinaction;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class FileCopier {
@JavaNoobPig
JavaNoobPig / Camel_in_action_Cp1_2.java
Created March 8, 2019 03:35
Camel_in_action_Cp1_2
package camelinaction;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
public class FileCopierWithCamel {
public static void main(String args[]) throws Exception {
// create CamelContext
@JavaNoobPig
JavaNoobPig / IntroductionSpring28_1.java
Created March 11, 2019 11:50
IntroductionSpring28_1
package com.pig.springboot.basic.springbootin10steps;
public class Book {
long Id;
String name;
String author;
//帶建構子
public Book(long id, String name, String author) {
Id = id;
@JavaNoobPig
JavaNoobPig / IntroductionSpring28_2.java
Created March 11, 2019 11:51
IntroductionSpring28_2
package com.pig.springboot.basic.springbootin10steps;
import java.util.Arrays;
import java.util.List;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController