
SSM
快乐的小毛毛虫
爱吃西瓜的小毛毛虫。
展开
-
37、RBAC
RBAC:通过角色来控制用户访问的模型 录入菜单基础数据: 录入角色基础数据: 录入用户基础数据: 录入中间表角色关联信息:原创 2021-10-31 15:51:18 · 72 阅读 · 0 评论 -
35.8、SpringMVC_基于Maven实现SSM整合
Maven是apache提供的开源的项目工具 Maven只能创建jar工程,想要把它转变成war工程改两个部分: 第一步:在main里面创建一个webapp,然后再webapp里面创建WEB-INF,最后在WEB-INF里面创建web.xml 第二部:修改pom.xml添加一个war <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache....原创 2021-10-30 21:06:13 · 102 阅读 · 0 评论 -
36、LomBok
原创 2021-10-29 11:03:58 · 98 阅读 · 0 评论 -
35.7、SSM框架整合及实现登陆的小“呆萌”
CREATE TABLE `users` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) NOT NULL, `userpwd` varchar(30) NOT NULL, PRIMARY KEY (`userid`), UNIQUE KEY `username_uk` (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=...原创 2021-10-28 22:05:32 · 104 阅读 · 0 评论 -
35.6、SpringMVC_JSON数据处理_
创建Users实体: 创建一个jsp页面: <%-- Created by IntelliJ IDEA. User: 21129 Date: 2021/10/26 Time: 14:35 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" lang...原创 2021-10-27 13:14:10 · 120 阅读 · 0 评论 -
35.5、SpringMVC_拦截器,SpringMVC_Restful风格的支持
先创建一个全局拦截器: 在配置全局拦截器:原创 2021-10-26 11:07:05 · 92 阅读 · 0 评论 -
35.4、SpringMVC_异常处理
<?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.springframework.org/schema/context" ...原创 2021-10-25 16:13:57 · 86 阅读 · 0 评论 -
35.3、SpringMVC_文件上传
添加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.springframework.org/sch...原创 2021-10-25 09:37:14 · 103 阅读 · 0 评论 -
35.2、SpringMVC_处理响应
<?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.springframework.org/schema/context" xml...原创 2021-10-24 14:41:20 · 77 阅读 · 0 评论 -
35.1、基于注解使用,获取请求参数
创建控制器: 配置注解扫描: <?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.springfram...原创 2021-10-24 08:24:53 · 246 阅读 · 0 评论 -
35、SpringMVC
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http:/...原创 2021-10-22 22:33:44 · 82 阅读 · 0 评论 -
34.9 Spring整合Servlet_
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp....原创 2021-10-21 22:50:14 · 192 阅读 · 0 评论 -
34.8、Spring_Junit
spring要想采用注解式开发一定会用到aop package test.com.hhh.service; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.Spr...原创 2021-10-21 16:35:31 · 78 阅读 · 0 评论 -
34.7 、Spring_事务管理 ,使用注解装配Bean
每一个事务管理器都是一个切面 配置SpringJdbc <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w...原创 2021-10-21 14:07:28 · 210 阅读 · 0 评论 -
34.6、 Spring_AspectJ框架
package com.hhh.aspect.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; public class MyAspect { /** * 前置通知 * @param joinPoint 对目标对象的封装 */ public void myBefore(JoinPoint joinPoint...原创 2021-10-20 09:42:55 · 86 阅读 · 0 评论 -
34.5、Spring_AOP
把切面理解为方面原创 2021-10-18 21:19:59 · 89 阅读 · 0 评论 -
34.4、Spring_代理模式
创建业务接口: 创建接口实现类: 创建生成对象的工厂: 创建切面: 创建测试类: 创建业务接口: 创建接口的实现类: 创建生成代理对象的生成工厂: 创建切面: 测试: ...原创 2021-10-17 15:52:06 · 72 阅读 · 0 评论 -
34.3、Spring_整合Mybatis
下面是UsersMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="com.hhh.mapper.UsersMapper" &g...原创 2021-10-16 23:13:18 · 176 阅读 · 0 评论 -
34.2、Spring_整合JDBC
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http:/...原创 2021-10-15 16:56:19 · 94 阅读 · 0 评论 -
34.1、Spring_依赖注入
创建一个dao接口以及接口的实现类: 在业务层中调用持久层中的方法:通过DI技术,不用自己去new一个新的对象了而是通过spring注入,通过加一个成员变量: 修改配置文件: ...原创 2021-10-14 22:32:01 · 81 阅读 · 0 评论 -
34、Spring_SpringIOC
Spring作为业务层,要处理事务,事务就是一个切面(方面) 类A和B,当在类A中调用B的方法时要先实例化B,例如 B b = new B(); 然后通过B.fangfa()来调用这个方法,在spring中通过向A里面注入,降低类AB之间的耦合 添加jar包: 添加Spring配置文件: 创建接口: 创建接口实现类: 修改配置文件: 获取springi...原创 2021-10-14 10:18:30 · 192 阅读 · 1 评论 -
33.7 Mybatis__与Servlet整合_创建项目
创建UsersServlet: package com.bjsxt.web.servlet; import com.bjsxt.pojo.Users; import com.bjsxt.service.UsersService; import com.bjsxt.service.impl.UsersServiceImpl; import javax.servlet.Servlet; import javax.servlet.Servlet...原创 2021-10-12 21:47:28 · 173 阅读 · 0 评论 -
33.6 Mybatis__PageHelper分页插件_使用步骤
添加Jar包: 修改配置文件:原创 2021-10-11 17:45:08 · 83 阅读 · 0 评论 -
33.5 Mybatis_MyBatisGenerator_使用步骤
package com.bjsxt.test; import com.bjsxt.mapper.UsersMapper; import com.bjsxt.pojo.Users; import com.bjsxt.pojo.UsersExample; import com.bjsxt.utils.MybatisUtils; import org.apache.ibatis.session.SqlSession; import java.util....原创 2021-10-11 16:52:57 · 91 阅读 · 0 评论 -
33.5 Mybatis_注解开发
package com.hhh.mapper; import com.hhh.pojo.Users; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; import java.util.Map; public interface UsersMapper { @Select("select * f...原创 2021-10-11 12:18:00 · 70 阅读 · 0 评论 -
33.4 Mybatis多表关联查询
添加 jar包: 创建连接数据库的properties文件: 创建获取sqlSession的工具类: package com.hhh.utils; //创建Mybaits的工具类 用于存放sqlSession import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessi...原创 2021-10-10 15:46:12 · 227 阅读 · 0 评论 -
33.3 Mybatis_动态SQL_if,一级二级缓存
修改映射配置文件: 修改接口实现类: 测试结果:通过给定的条件查找用户: 修改映射配置文件: 在接口中实现抽象方法: 测试: 修改映射配置文件: 在接口中添加抽象方法: 测试: 修改配置文件: 添加接口的抽象方法: 测试: 修改映射配置文件: 接口中实现抽象方法: 测试: ...原创 2021-10-09 19:24:17 · 70 阅读 · 0 评论 -
33.2 Mybatis_Mapper动态代理
添加jar包: 创建实体: package com.hhh.pojo; public class Users { private int userid; private String username; private String usersex; public int getUserid() { return userid; } public void setUserid(int userid) { ...原创 2021-10-07 15:46:29 · 101 阅读 · 0 评论 -
33.1 Mybatis_Log4
原创 2021-10-05 17:35:37 · 87 阅读 · 0 评论 -
33、Mybatis
创建Properits文件: 创建全局配置文件: 创建映射配置文件: 修改映射配置文件: 创建UserDao接口: 创建接口实现类: 创建测试类: ...原创 2021-10-04 11:40:17 · 113 阅读 · 0 评论