注解spring crud xml
xml基础
# 一.XML基础 ## 1.XML简介 - XML是指可扩展标记语言(Extensible Markup Language),它是一种**标记语言**,很类似HTML。它被设计的初衷是为了替换html,但没有替换成功,所以就退居幕后,常用作配置文件。 - XML标签没有被预定义,需要用户自行定义标 ......
java 注解
### java 内置注解 | 注解 | 作用 | 描述 | | | | | | @Override | 将覆盖父类中的方法 | 作用在子类的方法上 | | @Deprecated | 代码被弃用 | 使用了被@Deprecated注解的代码则编译器将发出警告 | | @SuppressWarnin ......
java 反射:类和属性是否有注解
* `boolean isAnnotationPresent(Class annotationClass)` 元素上是否包含指定类型的注解,存在则返回 true,否则返回 false * ` A getAnnotation(Class annotationClass)` 获取元素上指定的注解,如果元 ......
爬取 万年历 xml 操作
import datetimeimport requestsimport xml.etree.ElementTree as ETkw ={ 'wd':'python教程'}url1 ='https://rili.ximizi.com/jinrijishi.php'url2 ='https://www ......
Spring获取bean对象常见的几种方式
# 1、常用的是使用@Autowired注解 点击查看代码 ``` @Autowired private UserService userService; ``` # 2、实现BeanFactoryAware,重写setBeanFactory方法 点击查看代码 ``` @Service public ......
spring boot前后端交互之数据格式转换(表单,URL,JSON)
在前后端分离开发的项目种,前端获取数据的方式基本都是通过Ajax。请求方法也有所不同,常见的有POST,GET,PUT,DELETE等。甚至连请求的数据类型都不一样,x-www-form-urlencodeed,form-data,json等。 那么在前后端交互过程中,具体的数据该如何接收呢? ## ......
Spring Boot 我随手封装了一个万能的 Excel 导出工具,传什么都能导出!
## 前言 如题,这个小玩意,就是不限制你查的是哪张表,用的是什么类。 我直接一把梭,嘎嘎给你一顿导出。 我知道,这是很多人都想过的, 至少我就收到很多人问过我这个类似的问题。 我也跟他们说了,但是他们就是不动手,其实真的很简单。 不动手怎么办? 我出手呗。 不多说开搞 。 ## 正文 玩法很简单。 ......
odoo关于 xml <template>标签 的继承修改方法
写法同之前的视图继承比较相似,话不多说,直接上案例 比如我需在在下列报表添加barcode或者其他字段 第一步先找到当前的视图位置,具体查找方法以后再讲。 最后找到视图 这里面的id还有这个xml文件所在的包会在后面用到 以上信息确认完毕之后,就可以直接写继承了 自定义一个模块,自定义一个xml文件 ......
Spring中Bean的生命周期
在Spring 中,最关键的就是Bean ,spring通过IOC容器创建并管理Bean,一个普通的类是怎么样被Spring容器管理,并注册成为一个Bean呢,主要有如下几布 1、实例化Bean,并且对bean的属性的配置进行依赖注入 ,在这一步中,会对类进行实例化,也就是得到一个类的对象,这一步调 ......
让java目录能导出.xml配置文件
###在maven中配置 ~~~ src/main/java **/*.xml src/main/resources **/* false ~~~ ......
使用spring初始化器创建出来的gradle项目,gradle.build.ks文件extra报错的解决方法
有关讨论: 1. https://github.com/spring-io/initializr/issues/922 2. https://github.com/spring-io/start.spring.io/issues/581 springboot生成器:https://start.spr ......
自定义注解实现数据序列化时进行数据脱敏(基于springboot默认jackjson)、消息转换器
# 消息转换器 # fastjson与jackjson ## 问题 在springboot中使用fastjson的@jsonField无效 原因:在springboot默认有json(jackjson)解析工具,所以使用fastjson不会生效 解决方案替换默认的解析工具(笔者不推荐,这里根据自己项 ......
XML解析之DOM解析
# XML解析之DOM解析 XML 结构是一种树型结构,处理步骤都差不多,Java 己经将它们封装成了现成的类库。目前流行的解析方法有三种,分别为 DOM、SAX 和 DOM4j。 本文将讲解DOM解析。 DOM(Document Object Model,文档对象模型) 是 W3C 组织推荐的处理 ......
[Spring 6.0源码解析] @Configuration注解源码解析
# Spring 6.0源码解析之@Configuration 首先写一个启动代码: ```java public class ConfigurationAnnotationTest { private static final Logger LOGGER = LoggerFactory.getLo ......
什么是 Spring?为什么学它?
欢迎来到本篇文章!在这里,我将带领大家快速学习 Spring 的基本概念,并解答两个关键问题:什么是 Spring,以及为什么学习 Spring。
废话少说,下面,我们开始吧! ......
spring-security 如何使用用户名或邮箱登录
这面文章是介绍使用邮箱以及验证码登录的方式,如果变成如下这种通过用户名或者邮箱的登录方式呢? spring-security只实现用了用户名+密码登录,没有邮箱+密码登录的方式该怎么进行扩展呢? 实际做法如下: 在spring-security.xml添加一个能够支持邮箱登录的bean,并且注入到: ......
tomcat jndi context.xml的特殊字符转义问题
在tomcat中配置名为jdbc/moikiitos的jndi (例如:$TOMCAT_HOME/conf/context.xml)数据连接配置成如下: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/moi ......
Spring笔记
# Spring笔记 ![](https://img2023.cnblogs.com/blog/1656899/202305/1656899-20230514222443348-435977407.png) ## Spring提供两种容器类型:BeanFactory和ApplicationConte ......
spring依赖的几种注入方式
spring不推荐使用@Autowired注解进行注入,推荐使用后面两种方式进行注入,具体还是各位看自己平时的使用习惯,或者是否有要求: 1.@Autowired public class UserController { @Autowired private UserService userSer ......
spring的IOC和AOP机制
ioc(控制反转 inversion of control) 和 aop (Aspect-Oriented Programming) 是spring的灵魂 我的理解:控制反转就是说对原来对象的创建,也就是new一个对象,都是我们手动完成的,但是引入了ioc的思想之后,我们将对象的创建交给spring ......
spring中@Autowired和@Resource的区别
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包 是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那 ......
编写javaweb用到的基本依赖,mybatis-config.xml代码,SqlSessionFactoryUtils.java
这篇文章仅仅作为记录,供以后复制粘贴使用 **pom.xml** ``` javax.servlet javax.servlet-api 3.1.0 provided javax.servlet.jsp jsp-api 2.2 provided jstl jstl 1.2 taglibs stand ......
springMVC常用注解/标签
配置拦截器 方式一: <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <!-- 生效范围/**代表所有 --> <mvc:exclude-mapping path="/testRequestEntity"/> <!-- 不 ......
Spring源码:Bean生命周期(终章)
本系列前面讲解了Spring的bean定义、bean实例化、bean初始化等生命周期阶段。这些步骤使我们能够了解bean从创建到准备好使用所经历的过程。但是,除了这些步骤,bean的销毁也是非常重要的一步。在本系列的最后,我们将深入探讨bean的销毁过程,包括在什么情况下会发生销毁、销毁的顺序以及如... ......
注解中动态获取nacos值【attribute value must be constant】
nacos中配置环境参数 env: es: dev 注解中添加参数信息 @Data @IndexName(value = "#{@envEs}") public class EsInfo{ private Long id; } 添加配置文件获取配置数据 @Component public class ......
Spring5框架新功能
1.整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除 2.Spring5.0框架自带了通用的日志封装 1.spring5已经移除Log4jConfigListener,官方建议使用Log4j2 spring5框架整合Log4j2 引入jar包 < ......
Spring Boot 3.1 正式发布,王炸!!
## Spring Boot 3.1 正式发布 大家好,我是R哥。 上一篇:[Spring Boot 3.0 正式发布,王炸!!](https://mp.weixin.qq.com/s/p-rDuyNv68hQvwRBrm5KWA) Spring Boot 3.0 发布半年左右,Spring Boo ......
学习笔记-Spring事务
学习的文章 [小姐姐非要问我:spring编程式事务是啥? (qq.com)](https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648936779&idx=2&sn=a6255c7d436a62af380dfa6b326fd4e7&chk ......
com.fasterxml.jackson工具类通过注解过滤给前端返回json,没有value则移除对应的key
引入 <dependency> <groupId>com.liferay</groupId> <artifactId>com.fasterxml.jackson.annotations</artifactId> <version>2.10.3.LIFERAY-PATCHED-1</version> ......
聊聊如何利用spring插件来实现策略模式
## 前言 偶然的机会发现spring有个spring-plugin,官网对它的介绍是 > Spring Plugin provides a more pragmatic approach to plugin development by providing the core flexibility ......