自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 框架集成——SpringMVC与MyBatis整合

框架集成——SpringMVC与MyBatis整合SpringMVC与MyBatis是我们现在最流行的开发框架组合之一,所以整理一下框架的集成搭建过程实现分页条件查询项目目录结构1.创建maven项目添加依赖<dependencies> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>or

2021-09-30 00:15:16 355

原创 SpringMVC的国际化

SpringMVC的国际化1 .Spring MVC国际化概述国际化(internationalization:i18n):国际化是指程序在不做任何修改的情况下,就可以在不同的国家或地区和不同的语言环境下,按照当地的语言和格式习惯的显示字符。例如:对于中国大陆的用户,会自动显示中文简体的提示信息,错误信息等;而对于美国的用户,会自动显示英文的提示信息,错误信息。本地化(Localization):国际化的程序运行在本地机器上时,能够根据本地机器的语言和地区设置相应的字符,这个过程叫做本地化。中国建

2021-09-26 21:19:09 217

原创 SpringMVC 实现文件的上传和下载

SpringMVC 实现文件的上传和下载文件上传SpringMVC 的文件上传是基于commons-fileupload组件的文件上传。SpringMVC在原有文件上传组件做了进一步封装,简化了文件上传的代码实现。mvaen添加依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <ver

2021-09-25 22:04:02 152

原创 springMVC实现返回json对象的curd操作(假数据)

springMVC实现返回json对象的curd操作(假数据)1.springMVC.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spr

2021-09-24 00:54:31 199

原创 Spring事务(Transaction)

Spring事务(Transaction)事务(Transaction)是面向关系型数据库(RDBMS)企业应用程序的重要组成部分,用来确保数据的完整性和一致性。事务具有以下 4 个特性,即原子性、一致性、隔离性和持久性,这 4 个属性称为 ACID 特性。原子性(Atomicity):一个事务是一个不可分割的工作单位,事务中包括的动作要么都做要么都不做。一致性(Consistency):事务必须保证数据库从一个一致性状态变到另一个一致性状态,一致性和原子性是密切相关的。隔离性(Isolatio

2021-09-16 19:54:11 122

原创 Spring JdbcTemplate类

Spring JdbcTemplate类JdbcTemplate简介Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTemplate。要使用JdbcTemlate还需一个这个包包含了一下事务和异常控制JdbcTemplate主要提供以下五类方法execute方法:可以用于执行任何SQ

2021-09-16 17:34:55 199

原创 Spring整合Mybatis(idea)

Spring整合Mybatis(idea)概述Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用架构如图所示:在当今的互联网应用中项目,mybatis框架通常会由spring框架进行资源整合,作为数据层技术实现数据交互操作。一、整合思路:需要spring来管理数据源信息。需要spring通过单例方式管理SqlSessio

2021-09-16 17:22:57 143

原创 Spring AOP(面向切面编程)jdk动态代理 基于AspectJ注解开发

Spring AOP(面向切面编程)AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,和 OOP(面向对象编程)类似,也是一种编程思想。AOP 采取横向抽取机制(动态代理),取代了传统纵向继承机制的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。主要作用是分离功能性需求和非功能性需求,使开发人员可以集中处理某一个关注点或者横切逻辑,减少对业务代码的侵入,增强代码的可读性和可维护性。简单的说,AOP 的作用就是保证开发者在不修改源代码的

2021-09-15 20:37:31 2459

原创 Spring(二)

Spring(二)一、spring引入外部druid.properties的两种方式1.第一种1.1配置beans.xml 文件​ 直接配置连接池<bean class="com.alibaba.druid.pool.DruidDataSource" id="dataSource"> <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property>

2021-09-14 18:52:06 107

原创 spring(一)

spring1.什么是springSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJ

2021-09-13 20:37:36 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除