SSM框架
文章平均质量分 89
xiaomifeng1010
don't give up!
展开
-
Mybatis动态sql语句foreach中拼接正则表达式字符串注意事项
mysql正则表达式及全文索引与mybatis动态sql结合使用方式原创 2023-03-04 13:59:50 · 1924 阅读 · 1 评论 -
SSM框架之Spring MVC(四)异常处理和拦截器实现
一、SpringMVC中的异常处理1.1异常处理的思路系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进...原创 2019-10-16 01:15:21 · 385 阅读 · 0 评论 -
SSM框架之Spring MVC(三)http响应、文件上传
一、响应数据和结果视图1.1 返回值分类1.1.1 字符串创建实体类和controller类实体类Userpackage cn.xiaomifeng1010.domain;import java.io.Serializable;public class User implements Serializable{ /** * */ private st...原创 2019-10-16 00:31:34 · 428 阅读 · 0 评论 -
SSM框架之Spring MVC(二)常用注解说明
一、常用注解1.1RequestParam1.1.1 使用说明作用:把请求中指定名称的参数给控制器中的形参赋值。属性:value:请求参数中的名称。required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错。1.1.2 使用示例jsp中的代码: <!-- requestParams注解的使用 --><a ...原创 2019-10-14 21:29:56 · 386 阅读 · 0 评论 -
SSM框架之Spring MVC(一)
一、Spring MVC简单介绍:1.1Spring MVC概述SpringMVC是一种基于Java的实现MVC(Model View Controller)设计模型的请求驱动类型的轻量级Web框架,属于 Spring FrameWork 的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可...原创 2019-10-14 00:56:41 · 341 阅读 · 0 评论 -
ORM框架之Mybatis(六)mybatis通用mapper
一、简介通用mapper1.1 官方介绍:(官网:https://mapperhelper.github.io/docs/)通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。极其方便的使用MyBatis单表的增删改查。支持单表操作,不支持通用的多表联合查询。不是表中字段的属性必须加@Transient注解 通...原创 2019-10-13 16:02:43 · 680 阅读 · 0 评论 -
ORM框架之Mybatis(五)mybatis生成器配置文件说明以及生成的类的说明
一、XML配置详解1.1 mybatis generator配置文件约束<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http...原创 2019-10-13 13:20:35 · 1312 阅读 · 1 评论 -
ORM框架之Mybatis(四)MyBatis生成器,逆向工程生成实体类和SQL
一、MyBatis Generator:1.1MyBatis Generator项目介绍•简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写•官方文档地址http://www.mybatis.org/genera...原创 2019-10-11 22:33:15 · 430 阅读 · 2 评论 -
ORM框架之Mybatis(三)延迟加载、开启一二级缓存及使用注解增删改查
一、Mybatis延迟加载策略Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。1.1 何为延迟加载延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处:先从单表查询,需要时再从关联表去关联查询,大大...原创 2019-10-10 00:42:10 · 277 阅读 · 0 评论 -
ORM框架之Mybatis(二)数据库连接池、事务及动态SQL
一、MybatisMybatis连接池与事务深入1.1 Mybatis的连接池技术在Mybatis中也有连接池技术,但是它采用的是自己的连接池技术。在Mybatis的SqlMapConfig.xml配置文件中,通过<dataSource type=”pooled”>来实现Mybatis中连接池的配置1.1.1 Mybatis连接池的分类1.1.2 Mybat...原创 2019-10-08 23:16:56 · 415 阅读 · 0 评论 -
ORM框架之Mybatis(一)基于mapper配置增删改查
Mybatis是现在非常流行的SSM框架中的M部分,Mybatis也是一个主流的ORM框架,在项目中用来处理持久层数据。一、Mybatis框架介绍及使用1.1 mybatis框架概述: mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 my...原创 2019-10-07 23:32:59 · 1304 阅读 · 0 评论 -
spring cloud整合mybatis学习中遇到的坑
1.使用通用mapper时实体类的mapper接口(即普通的dao接口)继承了通用mapper接口后,在依赖注入实体类的mapper接口时候,使用@Autowired注解报错替换成@Resource就好了2.application.yml配置文件中配置数据源时spring: datasource: url: jdbc:mysql://localhost:3306/mybat...原创 2019-09-21 09:22:42 · 345 阅读 · 0 评论