自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 SSM基础

SSMssm是什么?MyBatis的概念和作用?Spring的概念和作用?SpringMVC的概念和作用?Maven的概念和作用,maven的安装和配置?一、安装Maven二、配置环境变量ssm是什么?SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。 常作为数据源较简单的web项目的框架。MyBatis的概念和作用?概念: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、

2021-09-12 19:02:22 471

原创 Java数据类型和运算符

Java数据类型和运算符1.使用规范的标识符为变量命名1.1标识符的命名规则1.2关键字1.3扩充2.使用注释对代码进行解释说明2.1单行注释1.使用规范的标识符为变量命名在Java中,标识符用来给程序中常量、变量、方法、类、接口和包等命名。1.1标识符的命名规则标识符由字母、数字、下划线(_)或美元符号($)组成。标识符的首字母以字母、下划线(_)或美元符($)开头,不能数字开头。标识符的命名不能与关键字、布尔值(true.false)、null同名。标识符区分大小写,没有长度限制,坚持见

2021-07-21 17:10:32 366

原创 Java开发环境搭建与配置

Java开发环境搭建与配置1.下载并安装JDK2.JDK环境变量设置1.下载并安装JDKJava程序的编译、运行离不开JDK 环境。JDK 全称是Java Development Kit,是用于开发Java应用程序的开发包。它提供了编译、运行Java程序所需的各种工具和资源。Oracle的官方网站提供最新JDK安装文件的下载地址。本章推荐使用JDK6.0及以上的版本。下载 JDK后(以JDK6 Update 22为例),双击 JDK安装文件开始安装,在安装过程中保留默认设置,一直单击“下一步”,最终完

2021-07-20 16:52:00 276

原创 Maven的使用

Maven的概念Maven的使用1.下载Maven2.安装Maven3.设置Maven的环境变量4.认识Maven仓库和POM文件5.Maven坐标1.下载Mavenmaven的下载:http://maven.apache.org/download.cgi选择当前最新的版本"apache-maven-3.8.1-bin.zip",下载到本地。2.安装MavenMaven版本不同需要的环境版本也不同,3.8.1版本的Maven需要JDK1.7及以上的版本。apache-maven-3.8.1-b

2021-06-04 08:47:02 163

原创 整合SpringMVC

Spring整合MyBatis整合SpringMVC1.引入SpringMVC的jar包以及配置文件2.统一配置文件的命名3.启动项目检查配置1.引入SpringMVC的jar包以及配置文件SpringMVC能够实现和Spring的无缝衔接,前面我们已经把Spring的包添加进了项目(Spring整合MyBatis),接下来只需引入SpringMVC的jar包。如下所示:<!-- springmvc依赖 --><dependency> <groupId>or

2021-06-03 22:37:20 252

原创 Spring整合MyBatis

Spring整合MyBatis1.引入数据库jar和C3P0连接池jar包2.引入Spring的jar包以及配置文件3.引入MyBatis的jar包以及配置文件4.修改config配置文件实现数据库管理和事务管理1.引入数据库jar和C3P0连接池jar包<!-- mysql依赖 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</

2021-06-03 19:35:14 1852

原创 MyBatis的SQL

MyBatis的SQL1.CRUD1)select标签2)insert标签3)update标签4)delete标签2.动态sqlif标签where标签补充1.CRUD1)select标签第一个查询语句:<!-- 查询所有用户信息 --><select id="findAllUser" resultType="com.gxy.entity.User"> select * from user</select>这是一个id为findAllUser的映射语

2021-06-03 18:10:02 848

原创 MyBatis的映射文件

MyBatis真正的强大之处就在于SQL 映射语句,MyBatis专注于SQL,对于开发人员来说也是极大限度的进行SQL调优,以保证性能。下面是 SQL 映射文件的几个顶级元素的配置:mapper:映射文件的根节点,只有一个属性namespace(命名空间),作用如下:(1)用于区分不同的mapper,全局唯一。(2)绑定DAO接口,即面向接口编程,当绑定一个接口,就不用写此接口的实现类,会通过接口的完全限定名找到对应的mapper配置来执行SQL语句,所以,namespace的命名必须要写接口的完

2021-06-03 17:16:37 148

原创 Spring中的注解

Spring中的注解1.IOC的注解实现2.AOP的注解实现3.声明式事务的注解实现1.IOC的注解实现首先定义bean组件的注解,Spring从2.0版本开始引入注解的配置方式,将Bean的配置信息和Bean实现类结合在一起,进一步减少了配置文件的代码量。在实际的开发过程中,注解使用的较为广泛。这里我们用到的注解有如下几个:注解解释@Repository用于标注DAO类@Service用于标注业务类@Controller用于标注控制器类@Componen

2021-06-03 17:03:16 191

原创 Spring Aop的实现

aop 的advice定义了切点的位置,aop有一下几个通知:before:在执行切入的方法之前,执行代码 。after returning:在执行切入的方法正常执行(没有异常)之后,执行代码。after throwing:在执行切入的方法发生异常的时候,执行代码。after:在执行切入的方法无论是否发生异常,都必须最后执行代码。around:相当于before和after returning的组合。DA0层本身就有事务管理,但是Service层经常要在一个方法中调用多个DAO层方法,根据事

2021-06-03 16:29:30 84

原创 SpringMVC中的Json交互

SpringMVC中的Json交互1.控制器向前端响应json数据1.添加依赖2.修改配置文件3.添加controller代码4.添加前台代码5.控制台结果2.前端向控制器响应json数据1.添加依赖2.添加前台代码3.格式处理4.添加controller代码5.控制台结果1.控制器向前端响应json数据这种形式在程序中使用最为广泛,也是现在前后端分离项目开发的必选方式。我们以实例的形式来展示一下json的使用。直接访问index.jsp页面,以ajax异步的形式访问控制器,控制器中返回一个user对

2021-06-03 09:29:22 152

原创 SpringMVC视图向控制器传参

SpringMVC视图向控制器传参1.简单数据类型赋值2.对象参数赋值3.数组属性的赋值1.简单数据类型赋值页面的数据提交到控制器,在服务器端做一个接收,以完成后续的操作。简单数据类型赋值,简单数据类型包含基本数据类型和字符串,使用@RequestParam 实现参数的绑定关系,语法:@RequestParam(value=“参数名”,required=“true/false”,defaultValue="")value:参数名;required:是否包含该参数,默认为true,表示该请求路径中必

2021-06-02 21:44:36 268

原创 SpringMVC控制器向视图传参

SpringMVC控制器向视图传参1.ModelAndView2.ModelMap3.Session在SpringMVC中控制器向视图传参一般有三种方式,分别是通过 ModelAndView、ModelMap、Session。1.ModelAndView将控制器方法的返回值设为ModelAndView,并且向ModelAndView中添加数据,在视图的requestScope中将可以访问到放入的数据。控制器方法示例如下:@RequestMapping("/test1.do")public Mode

2021-06-02 21:01:40 546

原创 SpringMVC实现Controller的三种方式

SpringMVC实现Controller的三种方式1.实现Controller接口2.实现HttpRequestHandler接口3.全注解1.实现Controller接口实现Controller接口,重写handleRequest方法,ModelAndView对象是一个模型视图对象,既可以添加数据,又可以保存页面信息,并且处理请求的方式是转发。这个对象要拆成两部分来看model和view。转发到下一个页面之后,会把 model中的数据渲染到view中展示。在页面可以使用el表达式获取。Model中

2021-06-02 20:39:55 1880

原创 SpringMVC基础

SpringMVC基础1.认识SpringMVC2.SpringMVC的简单实现1).首先在pom文件中添加依赖2).配置web.xml3).配置完成,进行测试总结具体步骤:1.认识SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。是一个典型的教科书式的mwc构架,而不像struts等 都是变种或者不是完全基于mvc系统的框架。现在SpringMVC使用越来越广泛

2021-06-02 20:19:38 127

原创 ssm pagehelper分页插件的使用

ssm使用pagehelper分页插件1.引入分页插件使用 Maven引入2. 配置拦截器插件在 Spring 配置文件中配置拦截器插件3.在代码中使用1).首先开启分页查询2).调用查询方法示例代码1.引入分页插件使用 Maven引入在 pom.xml 中添加如下依赖: <!-- mybatis 的 page helper分页插件--> <dependency> <groupId>com.github.pagehelper</groupId&gt

2021-06-02 19:13:41 429

原创 Layui数据表格的使用

layui 提供了丰富的内置模块,他们皆可通过模块化的方式按需加载,其中包括:layer、layDate、layPage、laytpl、table、form、upload、element、tree、layeditor、rate、carousel、flow、util、code等

2021-05-13 19:02:52 270

原创 Mybatis复杂查询(一对一,一对多)

一对一(一个学生对应一个老师),一对多(一个学生对应多个课程)1.实体类学生实体 getter、setter方法,tostring方法,有参、无参构造方法package com.test.entity;import java.io.Serializable;import java.util.Date;import java.util.List;/** * @className: com.test.entity.Student * @description: TODO * @auth

2021-04-13 14:40:46 172

原创 MyBatis的执行顺序2(mybatis工作流程、生命周期)

1. 首先加载mybatis-config.xml总配置文件,根据development的参数配置连接数据库;查询mappers映射关系,找到mapper.xml配置文件mybatis-config.xml总配置文件代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myba

2021-04-12 15:07:39 219

原创 MyBatis的执行顺序1(mybatis工作流程、生命周期)

1. 首先加载mybatis-config.xml总配置文件,根据development的参数配置连接数据库;查询mappers映射关系,找到mapper.xml配置文件。mybatis-config.xml总配置文件代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myb

2021-04-12 14:30:50 2107 2

原创 idea创建web项目

idea创建web项目

2021-04-02 14:53:30 92

springboot+mybatis+layui+shiro权限管理

灵活的权限控制,满足绝大部分权限需求。

2021-06-24

layui后台管理页面

伸缩菜单 全屏 需引入layui jquery

2021-04-25

空空如也

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

TA关注的人

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