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