随笔分类 -  SSM框架

摘要:1.文件目录结构 2.MyBatis配置 创建数据库环境 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NUL 阅读全文
posted @ 2021-11-01 12:51 蘑菇王国大聪明 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.所需文件 2.pom中加入json <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSc 阅读全文
posted @ 2021-10-31 21:09 蘑菇王国大聪明 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1.准备文件 2.工程中的pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
posted @ 2021-10-31 16:47 蘑菇王国大聪明 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1.建立的文件 2.servlet package com.shao.servlet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.Ht 阅读全文
posted @ 2021-10-29 20:27 蘑菇王国大聪明 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1.spring-dao.xml修改 参考上面工程配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.spri 阅读全文
posted @ 2021-10-29 15:10 蘑菇王国大聪明 阅读(86) 评论(0) 推荐(0) 编辑
摘要:1.所需目录 2.配置porn.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch 阅读全文
posted @ 2021-10-28 21:23 蘑菇王国大聪明 阅读(29) 评论(0) 推荐(0) 编辑
摘要:applicationContext.xml <!--方法三:注解支持--> <bean id="point" class="com.shao.diy.PointCut"/> <aop:aspectj-autoproxy/> package com.shao.diy; import org.aspe 阅读全文
posted @ 2021-10-26 10:18 蘑菇王国大聪明 阅读(31) 评论(0) 推荐(0) 编辑
摘要:applicationContext.xml <!--方法二 自定义类--> <bean id="diyPointCut" class="com.shao.diy.DiyPointCut"/> <aop:config> <aop:aspect ref="diyPointCut" > <!--切入点- 阅读全文
posted @ 2021-10-26 09:56 蘑菇王国大聪明 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.创建相应的类 2.代码 service沿用前面的 增加两个log Log.java package com.shao.log; import org.springframework.aop.MethodBeforeAdvice; import java.lang.reflect.Method; 阅读全文
posted @ 2021-10-26 09:38 蘑菇王国大聪明 阅读(25) 评论(0) 推荐(0) 编辑
摘要:动态代理和静态代理角色一样 动态代理的代理类是动态生成的 动态代理分为两大类:基于接口和基于类 基于接口的:JDK动态代理 基于类: cglib java字节码:javasist 需要了解两个类: Proxy 代理, InvocationHandler 调用处理程序 动态代理的好处: 一个动态代理的 阅读全文
posted @ 2021-10-25 20:18 蘑菇王国大聪明 阅读(70) 评论(0) 推荐(0) 编辑
摘要:接口: package com.shao.demo02; public interface UserService { public void add(); public void delete(); public void update(); public void query(); } 真实对象 阅读全文
posted @ 2021-10-25 19:12 蘑菇王国大聪明 阅读(71) 评论(0) 推荐(0) 编辑
摘要:角色分析: 抽象角色:一般使用接口和抽象类来解决 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作 客户:访问代理对象的人 代理模式的好处: 可以使真实角色的操作更加纯粹, 不用关注一些公共事情 公共交给代理角色 公共业务发生扩展的时候,方便集中管理 缺点: 阅读全文
posted @ 2021-10-25 18:56 蘑菇王国大聪明 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.新建一个Config文件夹 2.代码 package com.shao.config; import com.shao.pojo.User; import org.springframework.context.annotation.Bean; import org.springframewor 阅读全文
posted @ 2021-10-25 18:38 蘑菇王国大聪明 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1.beans.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/ 阅读全文
posted @ 2021-10-25 16:10 蘑菇王国大聪明 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1.建立两个实体类 package com.shao.pojo; public class Address { private String address; public String getAddress() { return address; } public void setAddress( 阅读全文
posted @ 2021-10-25 10:43 蘑菇王国大聪明 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1.导入资源 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2021-10-20 14:43 蘑菇王国大聪明 阅读(23) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/u014340331/article/details/103370385 阅读全文
posted @ 2021-10-19 16:55 蘑菇王国大聪明 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.准备TeacherMapper package com.shao.pojo; import lombok.Data; import java.util.List; @Data public class Teacher { private int id; private String name; 阅读全文
posted @ 2021-10-15 15:31 蘑菇王国大聪明 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1.sql文件 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8; INSE 阅读全文
posted @ 2021-10-15 11:07 蘑菇王国大聪明 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1.Limit方法 <select id="getUserByLimit" parameterType="map" resultMap="UserMap"> select * from user limit #{startIndex}, #{pageSize} </select> 测试: @Test 阅读全文
posted @ 2021-10-14 16:57 蘑菇王国大聪明 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示