- 博客(17)
- 收藏
- 关注
原创 SpringBoot中使用@Bean注解创建组件对象
Spring Boot 由于没有XML文件,所以所有的Bean管理都放入在一个配置类中实现。配置类就是类上具有@Configuration的类。这个类就相当于之前的applicationContext.xml。
2023-09-02 22:20:39
1106
原创 常见设计模式以及应用场景(未完)
策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的的客户。这个策略模式的定义是不是有点抽象呢?那我们来看点通俗易懂的比喻:假设你跟不同性格类型的小姐姐约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去逛街买买买最合适。当然,目的都是为了得到小姐姐的芳心,请看电影、吃小吃、逛街就是不同的策略。策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。
2023-07-27 16:54:44
274
1
原创 反射reflect
拷贝出的新学生对象:Student{stuName='小张', age=25, clazz='软件1班'}创建助手类:对象拷贝助手(浅拷贝) 作用:给一个对象,不需要知道该对象是什么类型即可拷贝出来。SpringMVC中IOC、AOP、动态代理使用底层反射自己创建对象,反向生成对象。反向:从对象创建类的信息,再用于创建对象等反射操作。调用非静态方法需要的信息。正向:从类获取对象;
2023-07-23 12:07:40
104
原创 自定义注解
Student{stuName='张三', stuPass='123456', clazz='软工201901班', age=25}注解的主要用途是用于替代配置文件;注解本身是有参数的;注解主要是给反射技术用的。
2023-07-20 10:07:06
99
1
原创 泛型 Generic Type
泛指某一类型,不具体指定;在编写代码时,使用泛型占位。在使用某个类的泛型时,需填入具体的类型,才能真正的使用。在Java中,所有的集合,都使用了泛型。
2023-07-17 19:50:15
170
1
原创 String\StringBuilder\StringBuffer
Java中,字符串的创建、修改和操作是通过3个类来完成的:String\StringBuilder\StringBuffer 字符串指的是字符序列;Java中并没有内置的字符串类型,而是在标准Java库中包含一个String类,字符串是一种简单而且常用的数据结构。因为使用非常广泛,且字符串操作功能非常丰富,因此String 被定义为final(无需子类)。 String类的下述方法能创建并返回一个新的String对象:concat, replace, substring, to
2023-07-16 20:03:00
125
1
原创 @RequestBody和@RequestParam注解区别
GET可以拥有请求体,RFC 文档中从来就没有说过 GET 没有请求体.RFC 只是说GET 意味着通过 URI 来识别资源。所以GET请求体中的数据一般都是不做处理的,有些 http 的 lib 里不让甚至直接不提供 GET 方法追加请求体的操作。POST请求拥有请求体,并且请求数据一般都是放在请求体当中的。所以在处理POST请求时,通常都是从请求体中获取数据。
2023-07-12 15:36:37
156
1
原创 前后端分离,带来的跨域问题;SpringBoot中解决跨域(一)
前后端分离后,会导致端口号不同;前端页面中,$.get()中的路径当前页面运行的网络路径,是相对路径,前后端分离后,直接请求会出现“CORS error 跨域错误”,应当在路径中改为绝对路径。eg:前端页面中$.get("queryEmpsByPage")改为后端服务器端口号为8088运行的$.get("http://127.0.0.1:8088/queryEmpsByPage");新版浏览器为了安全问题不允许有跨域请求;
2023-07-07 00:42:37
464
1
原创 SpringBoot项目中时间反json格式的问题
在springboot项目中,发现日期返回的json格式是长串数字,用以下方法进行日期格式修正。application.yml中的配置。
2023-07-06 15:44:28
215
1
原创 事务处理传播
dao层只管底层数据的增删改查;service层各种业务处理(可以注入各种dao,拼接底层的高级业务处理)(可以用于套餐的处理)。
2023-07-05 19:51:25
128
1
原创 【JDBC】
JDBC是Java语言访问数据库的解决方案,本文简单介绍JDBC所使用到的API、连接数据库并使用的步骤以及使用JDBC进行增删改查的相应操作。JDBC编程主要应用使用数据库存储数据,也可使用框架(本文对此不作描述)。JDBC包含两个部分:第一部分是提供给程序员使用的API,与具体数据库无关,也就是编写程序时使用API;JDBC的API在JavaSE中,安装JDK即可以使用 JDBC的API都存在于java.sql及javax.sql中,多数时候使用java.sql中的类和接口;
2023-05-07 14:05:54
172
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅