Spring Boot开发入门及Java软件设计模式的学习

IDE:idea2020.3
postman

目录

  • “hello spring boot!”
  • 分别用get、put、post等访问一个累加计数器
    • postman测试
  • Java软件设计模式的学习
    • 单例模式一个例子-枚举
    • 工厂模式一个例子-简单工厂模式
  • 小结

“hello spring boot!”

通过idea创建基于spring boot的web项目,该网页返回为基本的“hello spring boot”

New Project选择Spring Initializr

Spring Boot开发入门及Java软件设计模式的学习
新建Java程序

构建成功后能查看localhost

Spring Boot开发入门及Java软件设计模式的学习

分别用get、put、post等访问一个累加计数器

在上面项目基础上新建(com.example)bean,controller,service,manager四个包对应Count,ResourceController,ResourceService,ResourceManager四个Java程序

Spring Boot开发入门及Java软件设计模式的学习

运行配置

Spring Boot开发入门及Java软件设计模式的学习
(2)赋予count初值50
Spring Boot开发入门及Java软件设计模式的学习
变为50
(4)累加50 并查询
Spring Boot开发入门及Java软件设计模式的学习
变成了一百
(5)累加-1 并查询
Spring Boot开发入门及Java软件设计模式的学习
跟预想中一样变为99

Java软件设计模式的学习

一、单例模式
单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。
二、工厂模式
工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。

单例模式一个例子-枚举

枚举的出现提供了一个较为优雅的方式取代以前大量的static final类型的变量。

工厂模式一个例子-简单工厂模式

简单工厂(SimpleFactory)
抽象产品(Product)
具体产品(ConcreteProduct)关系如下

Spring Boot开发入门及Java软件设计模式的学习

来源:永远爱mai

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月17日
下一篇 2021年8月17日

相关推荐