spring 小书MybatisPlus第1篇整合SpringBoot快速开始增删改查 官方文档中的案例注重API描述,比较适合学会mybatis plus之后,遇到问题再去翻阅。对于第一次使用Mybatis的初学者进行学习不是非常友好。
spring 听说你还没学Spring就被源码编译劝退了30张图带你玩转Spring编译 之所以写这么一篇文章是因为群里的小伙伴在编译源码时碰到了问题,再加上笔者自身正准备做一个源码的注释版本,恰好也需要重新编译一份代码,至于为什么要将源码编译到本地就不用多说了吧?比如,你可以任意的添加注释,一边读源码一边记笔记,甚至你可以修改源码,更好的调试程序等等。但是如果你坚持通过导入依赖或者…
spring Springboot快速上手-第六篇-开发者工具 1 概述 SpringBoot提供了强大易用的Devtools来辅助开发,包括如下功能。 1:自动重启:当Classpath里的文件发生变化时,自动重启运行中的应用程序 2: LiveReload支持:对资源的修改自动触发浏览器刷新 3: 远程开发:远程部署时支持自动重启和LiveReload 4: 默认的开发时属性:为一些属性提供有意义的默认开发时属性值…
spring Springboot快速上手-第五篇-部署应用 1 部署可执行jar Java –jar 启动 2 部署war 注意:就算我们在构建的是WAR文件,这个文件仍旧可以脱离应用服务器直接运行 部署到外部tomcat 1:pom里面修改jar为war,然后添加依赖 {代码…} 2:让启动类App继承SpringBootServletInitializer并重写configure方法,例如: {代码…} 3:然后就可以打包部署到外部tomcat了 3…
spring ssm学习相关笔记 1 2请求参数绑定实体类型 name的值需要与实体类相同 3超链接地址接变量 参数传递 前端如果是 href=“test/paramTest?username=hehe” 那么后端的方法里面参数test(String username)就会自动赋值 4如何拿到请求体的内容 比如一个表单 @requestBody 把数据使用json方式封装起来给参数 5Restful风格 请求地址都一样 但是请…
spring 恕我直言你可能真的不会java第12篇如何使用Stream-API对Map类型元素排序 在这篇文章中,您将学习如何使用Java对Map进行排序。前几日有位朋友面试遇到了这个问题,看似很简单的问题,但是如果不仔细研究一下也是很容易让人懵圈的面试题。所以我决定写这样一篇文章。在Java中,有多种方法可以对Map进行排序,但是我们将重点介绍Java 8 Stream,这是实现目标的一种非常优雅的方法。
spring 恕我直言你可能真的不会java第11篇Stream-API终端操作 在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图:
spring 一篇告诉你什么是Spring 大多数文章讲”什么到Spring?”上来就是控制反转(IoC)或依赖注入(DI)和面向切面编程(AOP),拿着官网文档直译 copy。对小白来说并不友好,看完可能还是一头雾水。下面是我利用业余时间整理的一些资料、书籍和自己的理解,致力于更容易理解方式讲 Spring。
spring Spring源码3自定义标签的解析 背景 上一篇我们介绍了默认标签的解析,本篇我们介绍默自定义标签的解析 1.修改原有工程 1.1首先创建一个POJO,用来接收配置文件参数 User.class {代码…} 1.2定义一个XSD文件描述组件的内容 user.xsd {代码…} 1.3创建java类实现AbstractSingleBeanDefinitionParser接口,用来解析XSD文件中的定义和组件 UserBeanDefi…
spring Spring源码1容器的基本实现 背景 使用了很久Spring,但对Spring的内在实现并不了解,正好最近有些时间,研究下Spring的源码 首先写一个测试方法 {代码…} 和对应的配置文件beans.xml {代码…} 以上代码的功能使用过Spring的都能猜出来 读取配置文件beans.xml 根据beans.xml中的配置找到对应的类,并进行实例化 调用实例化后的类 现在开始调试代码…