SSM
文章平均质量分 70
SSM
zl979899
这个作者很懒,什么都没留下…
展开
-
Spring-IOC(一)
bean的基础创建1. bean标签创建对象id 属性:唯一标识 class 属性:类全路径(包类路径) 创建对象时候,默认是执行无参数构造方法完成对象创建<bean id="user" class="com.my.spring5.User"></bean>2.注入属性:DI依赖注入就是注入属性3.Set方法注入属性<bean id="book" class="com.my.spring5.Book"> <!--使用prope..原创 2022-08-11 20:53:37 · 141 阅读 · 0 评论 -
Spring-IOC(二)
3. Bean生命周期:一般bean生命周期五步,bean的后置处理器有七步。2. Bean的作用域:scope属性设置单实例还是多实例。4. autowire自动装配。1. 注解开发需要开启组件扫描。2. 四个注入属性的注解。1. 两种bean类型。5. 引入外部属性文件。3. 完全注解开发实例。.........原创 2022-08-11 20:54:59 · 143 阅读 · 1 评论 -
Mybatis-SQL(二)
script<!-- 在带注解的映射器接口类中使用动态 SQL-->@Update({ "<script>", " update Author", " <set>", " <if test='username != null'>username=#{username},</if>", " <if test='password != null'>password=#{password},</i原创 2022-01-21 22:15:33 · 47 阅读 · 0 评论 -
MybatisPlus-入门介绍(二)
插件扩展1. Mybatis 通过插件(Interceptor) 可以做到拦截四大对象相关方法的执行,根据需求,完成相关数据的动态改变Executor StatementHandler ParameterHandler ResultSetHandler原创 2021-11-02 21:00:02 · 473 阅读 · 0 评论 -
MybatisPlus-入门介绍(一)
简单介绍1. MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2. 官网地址:https://baomidou.com/3. Mybatis 及 Mybatis-Spring 依赖请勿加入项目配置,以免引起版本冲突!! Mybatis-Plus 会自动帮你维护。4. SqlSessionFactoryBean的两点不同:原创 2021-11-01 20:53:55 · 368 阅读 · 0 评论 -
SpringSecurity-简单实现
1. 配置文件spring.security.user.name=adminspring.security.user.password=admin2. 配置类@Configurationpublic class MySecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(AuthenticationManagerBuilder auth) .原创 2021-10-14 22:00:36 · 255 阅读 · 0 评论 -
SpringSecurity-入门介绍
F1. Spring Security与Shiro?Spring Security是重量级框架,需要的依赖较多。但是与Spring无缝整合,权限功能更加完善。 Shiro是轻量级框架,配置较为简便。但是在web环境下一些特定的需求需要手动编写代码实现。 推荐搭配: SSM+Shiro Springboot+Spring Security 2. Spring Security默认用户名:user;密码在控制台,每次项目启动都会变化。3. Spring Security本质是一个过滤器原创 2021-10-13 21:18:50 · 234 阅读 · 0 评论 -
Mybatis-Mapper配置(二)
resultMap结果映射1. resultMap标签下子标签constructor - 用于在实例化类时,注入结果到构造方法中 idArg - ID 参数;标记出作为 ID 的结果可以帮助提高整体性能 arg - 将被注入到构造方法的一个普通结果 id : 一个 ID 结果;标记出作为 ID 的结果可以帮助提高整体性能 result : 注入到字段或 JavaBean 属性的普通结果 association : 一个复杂类型的关联;许多结果将包装成这种类型 嵌套结果映射 : 关联原创 2022-01-17 11:30:34 · 81 阅读 · 0 评论 -
Mybatis-Configuration(二)
plugins(插件)1.Plugins概念在某种情况下,需要在执行程序的过程中对某一点进行拦截,并在拦截后做出一系列处理,此时就需要使用一种拦截器。 在 MyBatis 中,对某种方法进行拦截调用的机制,被称为 plugin 插件 插件通过动态代理机制,可以介入四大对象的任何一个方法的执行2. 四大对象Executor(update,query,flushStatements,commit,rollback,getTransaction,close,isClosed) Paramet.原创 2022-01-12 09:43:00 · 72 阅读 · 0 评论 -
Spring-入门介绍
1.Spring框架描述Spring 是轻量级的开源的 JavaEE 框架 Spring 可以解决企业应用开发的复杂性2.Spring 有两个核心部分:IOC 和 AopIOC:控制反转,把创建对象过程交给 Spring 进行管理 Aop:面向切面,不修改源代码进行功能增强3.Spring 特点方便解耦,简化开发 Aop 编程支持 方便程序测试 方便和其他框架进行整合 方便进行事务操作 降低 API 开发难度4.下载地址直达:https://repo.spring....原创 2022-08-11 20:47:32 · 127 阅读 · 0 评论 -
Mybatis-SQL(一)
条件判断1. if<select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <!--单个条件判断--> <if test="title != null"> AND title like #{title} </if> <!--多个条件判断--> <if test="author !原创 2022-01-20 16:18:03 · 159 阅读 · 0 评论 -
Mybatis-Mapper配置(一)
SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出)cache – 该命名空间的缓存配置。 cache-ref – 引用其它命名空间的缓存配置。 resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。 parameterMap – 老式风格的参数映射。此元素已被废弃,并可能在将来被移除!请使用行内参数映射。 sql – 可被其它语句引用的可重用语句块。 insert – 映射插入语句。 update – 映射更新语句。 delete – 映射删除语原创 2022-01-13 09:07:10 · 1384 阅读 · 0 评论 -
Mybatis-Configuration(一)
Properties(属性)1.Properties文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatisjdbc.username=rootjdbc.password=1234562.properties(属性)<!-- mybatis可以使用properties来引入外部properties配置文件的内容; resource:引入类路径下的资源 url:引入网..原创 2022-01-11 11:59:48 · 310 阅读 · 0 评论 -
Mybatis-入门介绍
几个概念1. Myabtis简单介绍Mybatis是一个半自动化的持久化层的框架 Mybatis是支持定制化sql,存储过程和高级映射的优秀的持久层框架 Mybatis避免了几乎所有的jdbc代码和手动设置参数以及获取结果集 Mybatis可以使用简单的xml或者注解用于配置和原始映射,将接口和java的pojo映射成数据库中的记录2. 几个网址mybatis官网:The MyBatis Blog mybatis官网教程:https://mybatis.org/mybatis-3/zh原创 2022-01-11 09:08:21 · 391 阅读 · 0 评论