![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验分享
文章平均质量分 75
java架构师诸葛
这个作者很懒,什么都没留下…
展开
-
SpringBoot资料合集-04【Spring Boot与Web开发】
2.调用rest http接口通过RestTemplate调用RestTemplate是Spring提供的用于访问Rest服务的,RestTemplate提供了多种便捷访问远程Http服务的方法,传统情况下在java代码里访问restful服 务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。 适用于微服务架构下 服务之间的远程调用 ps: 以后使用微服务架构, spring cloud fe原创 2022-06-27 17:05:14 · 152 阅读 · 0 评论 -
SpringBoot资料合集-03【Spring Boot 热部署与日志】
为了进一步提高开发效率,springboot为我们提供了全局项目热部署,日后在开发过程中修改了部分代码以及相关配置文件后,不需要每次重启使修 改生效,在项目中开启了springboot全局热部署之后只需要在修改之后等待几秒即可使修改生效。1.2.1 项目中引入依赖1.2.2IDEA中配置当我们修改了类文件后,idea不会自动编译,得修改idea设置。(1)File-Settings-Compiler-Build Project automatically(2)ctrl + shift + alt +原创 2022-06-24 19:30:00 · 210 阅读 · 0 评论 -
SpringBoot资料合集-02【Spring Boot的配置文件和自动配置原理】
1、IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;默认生成的Spring Boot项目;如果SpringApplication默认设置不符合您的喜好,则可以创建一个本地实例并对其进行自定义。例如,要关闭横幅,您可 以编写:通过构造者模式流式构造SpringApplication:3.配置文件的使用3.1 配置文件介绍SpringBoo原创 2022-06-21 20:41:55 · 201 阅读 · 0 评论 -
SpringBoot资料合集-01【Spring Boot 简介及快速搭建】
SpringBoot它基于Spring4.0设计,是由 Pivotal 公司提供的框架。SpringBoot 基于 Spring 开发。不仅继承了Spring框架原有的优秀特性,它并不是用来替代 Spring 的解决方案,而和 Spring 框架紧密 结合进一步简化了Spring应用的整个搭建和开发过程。其设计目的是用来简化 Spring 应用的初始搭建以及开发过程怎么简化的呢?就是 通过提供默认配置等方式让我们更容易使用。关于 SpringBoot 有一句很出名的话就是约定大于配置。采用 Spring原创 2022-06-18 20:30:00 · 5552 阅读 · 0 评论 -
Mybatis笔记-09【Mybatisplus的使用】
MyBatisPlus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的 基础上只做增强不做改变,为简化开发、提高效率而生。 就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝 般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少 量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需原创 2022-06-15 19:30:00 · 5444 阅读 · 0 评论 -
Mybatis笔记-08【SSM框架整合】
在老期的项目中,一般都是使用ssm项目做开发的,虽然现在的主流 开发是springboot来做开发,但是ssm的基本整合还是需要掌握的。SpringMVC: pomSpring:4. web.xmla. 监听器(在启动web容器时加载)2. spring.xmla. 扫描所有除了controller包的其他包b. 声明式事MyBatis2、编写各个框架的配置文件web.xmlspringmvc.xmlspringcore.xmlmybatisconfig.xmldb.propert原创 2022-06-12 15:42:10 · 5367 阅读 · 0 评论 -
Mybatis笔记-07【MyBatis逆向工程&分页插件】
MyBatis 通过提供插件机制,让我们可以根据自己的需要去增强MyBatis 的功能。需要注 意的是,如果没有完全理解MyBatis 的运行原理和插件的工作方式,最好不要使用插件, 因为它会改变系底层的工作逻辑,给系统带来很大的影响。MyBatis 的插件可以在不修改原来的代码的情况下,通过拦截的方式,改变四大核心 对象的行为,比如处理参数,处理SQL,处理结果。Mybatis插件典型适用场景实现思考:拦截签名跟参数的顺序有严格要求,如果按照顺序找不到对应方法会抛出异常:MyBatis 启动时扫描原创 2022-06-09 14:13:50 · 5590 阅读 · 0 评论 -
Mybatis-06【MyBatis基于XML的详细使用——缓存】
1、介绍MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地 配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实 现进行了许多改进。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据 进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:当添加上该标签之后,会有如下效果:在进行配置的时候还会分为一级缓存和二级缓存:一级缓存:线程级别的缓存,是本地缓存,sqlSession级别的缓存二级缓存:全局范围的缓存,不止局限于当原创 2022-06-06 15:49:40 · 5565 阅读 · 0 评论 -
mybatis笔记-05【MyBatis基于XML的详细使用——动态sql】
动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它 类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时 要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用 动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的 强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动 态 SQL 元素可能会感原创 2022-06-02 19:28:25 · 289 阅读 · 0 评论 -
mybatis笔记-04【MyBatis基于XML的详细使用——高级结果映射】
1、联合查询emp.java1 package cn.tulingxueyuan.pojo; 23 import java.time.LocalDate; 45 /*** 6 * @Author 徐庶 QQ:1092002729 7 * @Slogan 致敬大师,致敬未来的你 8 */ 9 public class Emp { 10 private Integer id; 11 private String username; 12 private LocalDate create原创 2022-05-29 19:36:45 · 331 阅读 · 0 评论 -
Mybatis笔记-03【MyBatis基于XML的详细使用-参数、返回结果处理】
1、参数的取值方式在xml文件中编写sql语句的时候有两种取值的方式,分别是#{}和${}, 下面来看一下他们之间的区别:1 <!‐‐获取参数的方式: 2 1.#{} ==> jdbc String sql=" SELECT id,user_name FROM EMP WHERE id=?" 3 1.会经过JDBC当中PreparedStatement的预编译,会根据不同的数据类型来编译成对应数 据库所对应的数据。 4 2.能够有效的防止SQL注入。 推荐使用!! 5 特殊用法:原创 2022-05-27 20:08:47 · 842 阅读 · 0 评论 -
mybatis笔记-02【MyBatis的配置文件详解】
0、日志日志演变:1.4之前 没有任何的日志框架System.out.prinln(“”)小明1.将日志按照级别输入,按照包或者类来输入。2.将日志输入到文件中,能不能按照日期或者文件大小来进行归档,记录日志同时发送邮件给开发人员3.自定义格式,让日志更美观4.性能log4j 开源 所有的开发人员一起来维护这个框架。 apache 收入。jdk JUL java.util.logging , 非常多的日志框架Jbosslogging…开发slf4j 日志门面 ,集成其他框架,不实现日原创 2022-05-25 19:38:43 · 179 阅读 · 0 评论