![](https://img-blog.csdnimg.cn/969952b6a5a244f395446bf4de4ab238.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java框架-Spring全家桶
文章平均质量分 89
Java框架-Spring全家桶
刘歇
为善去恶,无问西东。
展开
-
【真烦人,怎么老要增加新业务,幸好我用了微服务SpringCloud,轻松搞定(上)】
所谓微服务,它其实就是一种架构方式。我举个例子,我们以前是经常以SpringBoot项目进行创建对吧,在这个SpringBoot项目,我们常常写了大量的业务功能,如我们需要创建映射大量数据表的实体类,接着创建关于这些实体类的数据访问层(dao)的类用来封装它们的CRUD等功能。然后创建有关实体类的业务逻辑层(service)的类用来实现它们具体的业务逻辑方法等等,我们把所有要创建的业务都放在一个项目中进行实现,这就是一种集中式架构方式,是一种高耦合、开发效率低的一种架构方式。原创 2023-03-24 19:54:00 · 182 阅读 · 0 评论 -
SQL不想写咋办?交给Mybatis-plus,立马给你安排
Mybatis-plus建立在Mybatis的基础上,是Mybatis的一个增强工具,在Mybatis上只做增强,不做改变,因为它为我们封装好了大量常用的增删改查的功能。我们直接拿来用即可,无需自己再创建映射文件写SQL语句了。原创 2023-03-17 01:17:23 · 203 阅读 · 0 评论 -
什么,JDBC太繁琐了!不用担心,Mybatis自有妙计
Mybatis是一个基于java的持久层(DAO)框架,它的内部封装了JDBC,简化了那些繁琐的步骤,如加载驱动、创建连接和执行对象以及释放资源等一系列繁琐的步骤,大大提升了开发的效率,开发人员只需关注SQL即可。在之前我们用JDBC的时候,SQL语句和Java代码是写在一起的,这样很容易形成高耦合性,造成硬编码。一旦SQL语句要修改,就需要修改代码,很有可能会给其他有关联的代码造成影响,修改效率不高。原创 2023-03-15 00:40:23 · 154 阅读 · 0 评论 -
Servlet好麻烦啊,不用怕,SpringMVC来拯救你
SpringMVC相当于是Spring的一个衍生,SpringMVC和Spring一样,也需要用到依赖注入,用到控制反转,需要容器进行配置对象,只不过它在此基础上深层次地封装了Servlet,在此之前我们在做web开发时,都是用Servlet进行开发进行接收参数和响应页面,但是在这过程中我们发现操作会有些复杂,而在SpringMVC出现后,极大方便了我们的web开发与使用,特别是参数接收、文件上传、表单验证等方面。原创 2023-03-09 23:01:01 · 179 阅读 · 0 评论 -
Spring,似春天般的
Spring,似春天般的将近一年没有写过博客了,这一年写论文、找工作、考证以及一些发生的变故和感情上的坎坷不顺,让我的心思很少花在学习上,当然在这些时间里,由于工作原因,我也学了后端框架、微服务、前端框架等等,只是我为了快速上手,就没有再写博客了。特别是Spring全家桶框架,我已经学了好几遍了,现在我们开始。。。。。Spring起源Spring发展史:2003年:应运而生,RodJohnson创建,成立 Interface 公司2004年:Spring进行开源,公司改名 Spring Sourc原创 2021-10-25 22:33:12 · 123 阅读 · 0 评论 -
框架学不牢,是因为你还搞不定它
注解,咋一看,和注释意思有点相近,但这两者还是有很大的区别。注释:主要是解释代码,方便程序员阅读代码。在代码被编译成字节码时,注释则会被剔除掉,不会随代码进入编译阶段,更不会运行。注解:也可以称为标记,一般可以标记在类、方法、成员属性、参数等上面。如最经典的注解:@override 这是重写标记,一般我们在继承某个父类后,或者扩展某个接口后,通常都需要重写它们的方法,在这些方法上就会有@override标记,这表示着它们对程序是有着一定的作用,里面是包含着业务逻辑的。原创 2023-03-04 11:13:43 · 37 阅读 · 0 评论 -
Maven,不可忽视的一个工具
Maven,不可忽视的一个工具Maven是什么首先,它是一个工具,是一个很棒的工具。假如我们创建了一个Maven项目,这个项目有pom.xml,在这个xml文件下通过书写几行信息,就可以管理项目的构建,报告和文档的项目管理工具软件。它的大致流程如下它使用pom.xml添加依赖包。第一步,它会先从本地仓库查找依赖包,找到立马返回,没有找到就开启下一步。第二步,它会从远程仓库查找依赖包,找到立马返回,没有找到就开启下一步。第三步,它会从中央仓库查找依赖包,找到立马返回,没找到就真找不到了。为什么原创 2021-03-13 02:24:21 · 99 阅读 · 0 评论