1 数据库审计数据库审计是指当数据库有记录变更时,可以记录数据库的变更时间和变更人等,这样以后出问题回溯问责也比较方便。对于审计表记录的变更可以两种方式,一种是建立一张审计表专门用于记录,另一种是在数据库增加字段。本文所讨论的是第二种方案。那如何在新增、修改、删除的时候同时增加记录呢?如果每张表都单独记录,代码就会显得很冗余。更好的方式应该是做切面或者事件监听,当数据有变更时统一进行记录。2 Sp
转载 2024-06-24 10:10:03
43阅读
springMVC系列之与spring的整合——07         摘要:本文是实现springMVC与spring的整合、springMVC作为spring的一部分、与spring整合是很容易实现、同时附带一些关于wem.xml中配置加载的顺序、和获取springMVC上下文、spring上下文、并验证他们之间的关系。 一:本文内容
SpringMVC是越来越火,自己也弄一个Spring+SpringMVC+JPA的简单框架。  1、搭建环境。    1)下载Spring3.1.
原创 2023-07-17 16:33:44
26阅读
文章目录Spring MVC一、概念二、原理三、Spring MVC项目准备四、Spring MVC的响应1、概念2、 代码3、注解介绍五、Spring MVC的请求1、Get请求1.1、注意事项1.2、代码1.3、常见报错2、Post请求1.1、执行过程1.2、代码1.2.1、前端代码1.2.2、Student类代码(Model 层,pojo,封装数据)1.2.3、StudentControl
转载 10月前
42阅读
官网阅读在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档Spring MVC Auto-configuration // Spring Boot为Spring MVC提供了自动配置,它可以很好地与大多数应用程序一起工作。 Spr
转载 10月前
49阅读
 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们
Sprig源码学习 介绍 1. BeanDefinition 2. BeanDefinitionReader 2.1 AnnotatedBeanDefinitionReader 2.2 XmlBeanDefinitionReader 2.3 ClassPathBeanDefinitionScanner 3. BeanFactory
转载 4月前
24阅读
MVC自动配置原理官网阅读在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!地址 :https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/htmlsing
转载 10月前
47阅读
Springboot学习03-SpringMVC自动配置 前言在SpringBoot官网对于SpringMVCde 自动配置介绍1-原文介绍如下:Spring MVC Auto-configurationSpring Boot provides auto-configuration for Spring MVC that works well with most applications
转载 2024-07-22 10:39:34
0阅读
Spring Data JPA 与 MyBatis 的一些心得引言之前一直使用 MyBatis ,习惯了自己写增删改查的 SQL 。在入职新公司后,公司是用的是 Spring Data JPA ,半年过去了,由于公司本身是互联网行业,开发和迭代快速,比较深刻的体会到了 Spring Data JPA 和 MyBatis 的优缺点。 先下结语,互联网行业,开发和迭代快速,如果没有 Spring Da
转载 2023-12-17 19:19:48
63阅读
1. Spring MVC auto-configurationInclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何渲染(转发?重定向))ContentNegotiatingViewResolve
SpringMVCSpringMVC知识梳理一、SpringMVC是什么?SpringMVC执行图解二、怎么使用SpringMVC1.了解SpringMVC所有请求的入口:DispatcherServlet2.注册DispatcherServlet(1)DispatcherServlet的路径映射(url-pattern中要怎么填?)那么,把/用作url-pattern后,我该怎么访问静态资源?
转载 2024-04-08 08:15:43
21阅读
 1 package com.sj.bean; 2 3 import java.util.Set; 4 5 import javax.persistence.CascadeType; 6 import javax.persistence.Column; 7 import javax.persistence.Entity; 8 import javax.persistence.Generated
转载 2016-11-30 17:55:00
32阅读
2评论
SpringBoot集成SpringMVC1. SpringMVC常见注解1. 1 @RestController1. 2 @GetMapping1. 3 @PostMapping1. 4 @DeleteMapping1. 5 @PutMapping2. SpringBoot实现RESTful2.1 认识RESTful2.2 SpringBoot开发RESTful主要注解2.2.1 @PathV
转载 10月前
77阅读
关于自动填充或更新实体中的 CreateDate、CreatedBy 等在之前有一篇 jeecg 默认为空的字段值是如何被填充的? 有提到通过拦截器的方式实现,但是今天带大家了解一下如果使用 JPA 的审计功能是如何简单实现该操作的。 JPA Audit 说明 在 Spring JPA 中,支持在字
原创 2021-06-06 12:31:54
1077阅读
写程序,大多的配置让人很头痛。有了注解功能,写起来就方便了许多。在上个springmvc中control换成package com.conntrol; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.sprin
原创 2017-05-10 17:37:53
491阅读
1、首先创建一个web项目,引入相应的jar包2、 配置web.xml文件声明DispatchServlet,监听请求<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xm
转载 2024-03-27 17:40:41
103阅读
周末挤出了一些时间,学了点东西,总结了一下,可能还有自己理解不到位的地方,希望大家一起交流学习,好东西要大家一起分享嘛~。时间有点紧张,所以样式没有来及做很好的调整,大家就凑活着看吧。Spring Boot特点:化繁为简,简化配置;备受关注,是下一代框架;微服务的入门级微框架(SpringCloud)。这里我们采用的开发工具为IDEA开发环境为1.8,maven版本为3.3.3首先我们修改一下ma
转载 2024-07-03 21:47:52
146阅读
SpringCloud+JPA实现增删查 ek+produce+feign+zlhttps://blog.csdn.net/weixin_42601136/article/details/108806542 实例代码:SpringCloud+JPA-crud(ek+produce+feign+zl
原创 2021-03-26 17:19:00
169阅读
环境搭建:步骤:1.引入坐标;2.配置spring的配置文件(整合jpa);3.编写实体类,使用 jpa 注解配置映射关系;4.编写dao层接口;5. 简单测试分析。1. pom文件配置:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
转载 2023-10-16 11:27:55
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5