随笔分类 -  SSM框架

摘要:使用spring框架整合mybatis时连接mysql: 1、在resources目录下新建jdbc.properties配置文件目录 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis?use 阅读全文
posted @ 2021-01-09 11:55 Java小白的搬砖路 阅读(834) 评论(0) 推荐(1) 编辑
摘要:1、事务的ACID 原子性 一致性 隔离性 多个业务可能操作同一个资源,防止数据损坏 持久性 事务一旦提交,无论系统发生什么问题,结果都不会再被影响,被持久化的写到存储器中! 声明式事务: AOP 编程式事务:需要再代码中,进行事务的管理 spring处理事务需要做什么? spring处理事务的模型 阅读全文
posted @ 2021-01-04 15:22 Java小白的搬砖路 阅读(193) 评论(1) 推荐(0) 编辑
摘要:1、mybatis整合需要导入的jar包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> < 阅读全文
posted @ 2021-01-04 00:59 Java小白的搬砖路 阅读(120) 评论(0) 推荐(0) 编辑
摘要:AOP (Aspect Oriented Programming) 1.1、什么是AOP AOP意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是0OP的延续,是软件开发中的一个热点,也是Spring框架中的一一个重要内容,是函数式编程的一种衍生范型。 利用 阅读全文
posted @ 2021-01-03 17:49 Java小白的搬砖路 阅读(363) 评论(0) 推荐(0) 编辑
摘要:JDK注解: @PostConstruct和@PreDestroy:程序启动与卸载时加载 参考链接:https://blog.csdn.net/sunayn/article/details/92840439、https://www.cnblogs.com/codingmengmeng/p/10760 阅读全文
posted @ 2021-01-02 20:07 Java小白的搬砖路 阅读(1011) 评论(4) 推荐(1) 编辑
摘要:一、Bean的自动装配(AutoWired): 自动装配是Spring满足bean依赖一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性! 在Spring中有三种装配的方式 在xmI中显示的配置(前面的博客都是用的这种) 在java中显示配置 隐式的自动装配bean [重要 ! 阅读全文
posted @ 2021-01-02 19:46 Java小白的搬砖路 阅读(214) 评论(0) 推荐(0) 编辑
摘要:DI 依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 为什么需要DL? 我们的程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例如:我们的业务层 阅读全文
posted @ 2021-01-02 15:07 Java小白的搬砖路 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1、通过无参构造进行创建bean对象(默认) pojo实体类 public class User { private String name; public User() { System.out.println("User的无参构造执行"); } public String getName() { 阅读全文
posted @ 2021-01-01 23:03 Java小白的搬砖路 阅读(237) 评论(1) 推荐(0) 编辑
摘要:步骤: 1、pojo实体类 /** * @author zhangzhixi */ public class User { private int id; private String name; public int getId() { return id; } public void setId 阅读全文
posted @ 2021-01-01 17:57 Java小白的搬砖路 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1、以前开发常用思路 dao层: IUserDao public interface IUserDao { /** * 获取用户 */ void getUser(); } UserDaoImpl public class UserDaoImpl implements IUserDao { publi 阅读全文
posted @ 2021-01-01 10:52 Java小白的搬砖路 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1、Spring简介 Spring: 春 >-给软件行业带来了春天! 2002,首次推出了Spring框架的雏形: interface21框架! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵, 于2004年3月24日发布了1.0正式版。 Rod Johnson 阅读全文
posted @ 2020-12-31 22:12 Java小白的搬砖路 阅读(330) 评论(0) 推荐(0) 编辑
摘要:1.什么是缓存[cache]? 存在内存中的临时数据。 。存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查 。从缓存中查询,从而提高查询效率,解决J高并发系统的性能问题。 从缓存中查询,从而提高查询效率,解决J高并发系统的性能问题 阅读全文
posted @ 2020-12-31 19:52 Java小白的搬砖路 阅读(127) 评论(0) 推荐(0) 编辑
摘要:什么是动态SQL? 动态 SQL 是 MyBatis 的强大特性之一。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 阅读全文
posted @ 2020-12-30 20:30 Java小白的搬砖路 阅读(168) 评论(0) 推荐(0) 编辑
摘要:测试环境搭建 1.导入lombok2.新建实体类Teacher, Student3.建立Mapper接口4.建立Mapper.XML文件5.在核心配置文件中绑定注册我们的Mapper接口或者文件! [方式很多, 随心选]6.测试查询是否能够成功! mysql表: CREATE TABLE `teac 阅读全文
posted @ 2020-12-29 23:36 Java小白的搬砖路 阅读(302) 评论(0) 推荐(0) 编辑
摘要:1、什么是Lombok Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具, 通过使用对应的注解,可以在编译源码的时候生成对应的方法 2、插件的下载安装 1、idea中在设置中搜索安装(添加支持) 2、 maven仓库的配置(添加对应依赖) <!-- 阅读全文
posted @ 2020-12-29 22:27 Java小白的搬砖路 阅读(191) 评论(0) 推荐(0) 编辑
摘要:mybatis中使用注解开发不是很好,对于业务比较复杂的SQL,这种方法就显得很力不从心、这里只做一个简单地演示: 使用注解就是这一个配置文件不写了,直接在接口上面添加注解,编写sql 步骤: 1、业务接口上面写sql 2、在mybatis配置文件中映射具体的接口 3、测试类 4、结果 问题: 如果 阅读全文
posted @ 2020-12-29 18:32 Java小白的搬砖路 阅读(112) 评论(0) 推荐(0) 编辑
摘要:一、普通的Limit分页 MySQL中执行分页语句: index:从什么位置开始分页 pageIndex:分页显示的数量select * from mybatis.user limit index,pageIndex; 第一种、使用mybatis进行分页操作:(map操作) IUserDao接口(定 阅读全文
posted @ 2020-12-28 21:44 Java小白的搬砖路 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1、日志 通过使用内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一: SLF4J LOG4J 【掌握】LOG4J2JDK_LOGGING:JDK记录COMMONS_LOGGING:日志记录STDOUT_LOGGING :标准输出记录NO_LOGGING:没有记录日志的使用: 阅读全文
posted @ 2020-12-28 18:04 Java小白的搬砖路 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1、根据id查询到用户 2、如果改变实体类的字段再进行查询,将User类中的pwd改为password 可以见到查询到的用户密码为空 3、 解决方法: 第一种、在mapper中给要查询的字段起别名 <select id="getUserById" resultType="user" paramete 阅读全文
posted @ 2020-12-28 14:15 Java小白的搬砖路 阅读(825) 评论(0) 推荐(0) 编辑
摘要:SqlSessionFactoryBuilder(sql会话工厂的创建) SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。 一旦创建就不需要了 SqlSessionFactory(sql会话工厂) 一个数据库连接池 SqlSessionFacto 阅读全文
posted @ 2020-12-28 12:43 Java小白的搬砖路 阅读(105) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

支付宝打赏

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