![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 74
鲁大师啦啦啦
这个作者很懒,什么都没留下…
展开
-
Java项目之搜索引擎
前置知识 搜索引擎的核心功能,就是查找到一组和用户输入的词/一句话 相关联的网页 关键字:搜索词;搜索结果的标题,搜索结果的描述,展示URL,跳转过去的目标页面,称为“落地页”; 对于一个搜索引擎来说,首先,需要获取到很多很多的网页;然后再根据用户输入的查询词,在这些网页中进行查找。 1.搜索引擎的网页是怎么获取到的? 此处主要是涉及到“爬虫”这样的程序(Http客户端) 2.用户输入了查询词之后,如何去让查询词和当前的这些网页进行匹配? 假设当前已经爬取到了一亿个网页,用户输入了一个"蛋糕"这.原创 2022-05-08 16:32:51 · 3250 阅读 · 0 评论 -
MyBatis使用详解
1.什么是MyBatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 简单说 MyBatis 是更简单完成程序和数据库交互的工具。 2.如何使用MyBatis 先添加MyBatis框架的支持 先原创 2022-04-29 14:55:06 · 349 阅读 · 0 评论 -
SpringBoot中的测试框架
1.在创建 springboot 项目的时候,会自动创建测试框架 2.在需要进行测试的类里面右击之后点击Generate,选择Test 3.给测试类加上 @SpringBootTest 注解 声明当前的类是在 Spring Boot 容器中运行 4.在方法中构建单元测试代码 @SpringBootTest @Transactional() // 单元测试不污染业务数据 class UserControllerTest { @Autowired private UserController原创 2022-04-25 16:18:14 · 1092 阅读 · 0 评论 -
最详细的一篇讲解SpringMVC的博客
1.什么是 Spring MVC MVC 是一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。 Spring MVC是对MVC思想的具体实现。 学习 Spring MVC 需要掌握以下三个功能: 连接的功能:将用户(浏览器)和Java程序连接起来,也就是访问一个地址能够调用到我们的 Spring 程序。@RequestMapping("/hi") 获取参数的功能:用户访问的时候会带一些参数,在程序中要想办法获取到参数。 输出数据的功能:执行了业务逻辑之后,要把程序执行的结果返回给用户原创 2022-04-24 19:35:20 · 406 阅读 · 0 评论 -
IDEA中Spring Boot项目部署热加载
什么是热加载? 可以简单的把热加载理解成IDEA会自动部署项目,不需要自己写好代码之后,重新运行项目。达到更快捷开发项目的目的。让我们开始实际操作吧。 1.在Spring Boot项目中引入dev-tools框架 其实这一步在创建Spring Boot项目的时候,选择Spring Boot DevTools就可以了。 2.Settings开启项目自动编译 3. 开启运行中热部署 4.点击Debug,开启热部署 ...原创 2022-04-23 15:56:03 · 529 阅读 · 0 评论 -
最详细的一篇讲解SpringBoot的博客
原创 2022-04-11 20:39:39 · 422 阅读 · 0 评论 -
最详细的一篇讲解Spring的博客
一:什么是Spring,IoC,DI Spring是包含了众多工具方法的IoC容器。既然是Ioc容器就包含了两个最核心最基础的概念。 最核心的功能就是:一是把对象存储到Spring当中,第二个就是把对象从Spring当中取出来。 IoC(Inversion of Control 控制反转),使用控制反转的思路可以实现依赖类之间的解耦,让我们不必去关心依赖类之间的具体实现和生命过程,只需要再使用它的时候把它注入进来就可以。 优点是实现类和依赖类之间的解耦。在底层依赖类发生变化的时候,无需关心它的实现。因为我们原创 2022-03-21 18:58:47 · 1006 阅读 · 0 评论