Skip to content

Commit 01903e4

Browse files
committed
update
1 parent 68af61f commit 01903e4

File tree

8 files changed

+30
-13
lines changed

8 files changed

+30
-13
lines changed

03concurrency/0301/src/main/java/java0/conc0303/Homework03.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public class Homework03 {
1414
public static void main(String[] args) {
1515

1616
long start=System.currentTimeMillis();
17+
1718
// 在这里创建一个线程或线程池,
1819
// 异步执行 下面方法
1920

04fx/spring01/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,6 @@
152152
<scope>test</scope>
153153
</dependency>
154154

155-
<dependency>
156-
<groupId>org.springframework</groupId>
157-
<artifactId>spring-jms</artifactId>
158-
<version>4.3.29.RELEASE</version>
159-
</dependency>
160155
<dependency>
161156
<groupId>org.apache.activemq</groupId>
162157
<artifactId>activemq-client</artifactId>

04fx/spring01/src/main/java/io/kimmking/spring01/GuavaDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public static void main(String[] args) throws IOException {
7979
// SPI+service loader
8080
// Callback/Listener
8181
//
82-
Student student2 = new Student(2, "KK02");
82+
Student student2 = new Student(2, "KK02", null, null);
8383
System.out.println("I want " + student2 + " run now.");
8484
bus.post(new AEvent(student2));
8585

04fx/spring01/src/main/java/io/kimmking/spring01/LombokDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static void main(String[] args) throws IOException {
1616
student1.setName("KK01");
1717
System.out.println(student1.toString());
1818

19-
Student student2 = new Student(2, "KK02");
19+
Student student2 = new Student(2, "KK02", null, null);
2020
System.out.println(student2.toString());
2121
}
2222

04fx/spring01/src/main/java/io/kimmking/spring01/Student.java

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
import lombok.Data;
66
import lombok.NoArgsConstructor;
77
import lombok.ToString;
8+
import org.springframework.beans.BeansException;
9+
import org.springframework.beans.factory.BeanNameAware;
10+
import org.springframework.context.ApplicationContext;
11+
import org.springframework.context.ApplicationContextAware;
812

913
import java.io.Serializable;
1014

@@ -13,17 +17,29 @@
1317
@AllArgsConstructor
1418
@NoArgsConstructor
1519
@ToString
20+
public class Student implements Serializable, BeanNameAware, ApplicationContextAware {
21+
1622

17-
public class Student implements Serializable {
18-
1923
private int id;
2024
private String name;
25+
26+
private String beanName;
27+
private ApplicationContext applicationContext;
2128

2229
public void init(){
2330
System.out.println("hello...........");
2431
}
2532

26-
public Student create(){
27-
return new Student(101,"KK101");
33+
// public Student create(){
34+
// return new Student(101,"KK101");
35+
// }
36+
37+
public void print() {
38+
System.out.println(this.beanName);
39+
System.out.println(" context.getBeanDefinitionNames() ===>> "
40+
+ String.join(",", applicationContext.getBeanDefinitionNames()));
41+
2842
}
43+
44+
2945
}

04fx/spring01/src/main/java/io/kimmking/spring02/SpringDemo01.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,13 @@ public static void main(String[] args) {
1414

1515
Student student123 = (Student) context.getBean("student123");
1616
System.out.println(student123.toString());
17+
18+
student123.print();
1719

1820
Student student100 = (Student) context.getBean("student100");
1921
System.out.println(student100.toString());
22+
23+
student100.print();
2024

2125
Klass class1 = context.getBean(Klass.class);
2226
System.out.println(class1);

04fx/spring01/src/main/java/io/kimmking/springjms/JmsSender.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public class JmsSender {
88

99
public static void main( String[] args )
1010
{
11-
Student student2 = new Student(200, "KK0200");
11+
Student student2 = new Student(201, "KK0201", null, null);
1212

1313
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:springjms-sender.xml");
1414

04fx/spring01/src/main/java/io/kimmking/springjms/SendService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.kimmking.springjms;
22

3+
import com.alibaba.fastjson.JSON;
34
import io.kimmking.spring01.Student;
45
import org.springframework.beans.factory.annotation.Autowired;
56
import org.springframework.jms.core.JmsTemplate;
@@ -19,7 +20,7 @@ public void send(final Student user) {
1920
jmsTemplate.send("test.queue", new MessageCreator() {
2021

2122
public Message createMessage(Session session) throws JMSException {
22-
return session.createObjectMessage(user);
23+
return session.createObjectMessage(JSON.toJSONString(user));
2324
}
2425
});
2526
}

0 commit comments

Comments
 (0)