SSM框架学习记录
文章平均质量分 67
主要记录学习Spring , SpringMVC , MyBatis 的过程中的一些难点,记录遇见的问题及解决方案。
FAFU_kyp
区块链技术学习中
展开
-
SpringBoot整合MyBatis四种常用的分页方式
扩展:PageHelper.startPage(int PageNum,int PageSize):用来设置页面的位置和展示的数据条目数,我们设置每页展示5条数据。PageInfo用来封装页面信息,返回给前台界面。PageInfo中的一些我们需要用到的参数如下表:原创 2024-04-05 14:22:48 · 2623 阅读 · 0 评论 -
Idea部署项目时遇到Errors occurred while compiling module的时候,可能遇到的问题
xxx模块编译错误,java内部编辑器错误。原创 2023-03-18 17:27:03 · 2157 阅读 · 0 评论 -
浅析:Spring框架中IOC容器和Bean的配置
一、 IOC和DI的解释1. IOC(Inversion of Control):反转控制 在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。 反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向——改由容器主动的将资源推送给需要的组件,开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式...原创 2020-08-09 08:41:55 · 173 阅读 · 0 评论 -
Spring框架中IOC容器和Bean的配置
一、 IOC和DI的解释IOC(Inversion of Control):反转控制在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向——改由容器主动的将资源推送给需要的组件,开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可,极大的降低了学习成本,提高了开发的效率。这种行原创 2020-07-25 09:31:09 · 436 阅读 · 1 评论 -
Spring框架入门之HelloWorld
一、什么是框架? 框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架是对特定应用领域中的应用系统的部分设计和实现的整体结构。 因为软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可...原创 2020-07-25 09:10:35 · 230 阅读 · 1 评论 -
Maven中如何配置log4j?
Maven中如何配置log4j?1.pom.xml添加log4j依赖 <!--日志依赖--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </depend原创 2020-06-27 21:28:39 · 1407 阅读 · 0 评论 -
MyBatis中类型别名的设置
设置别名的好处:为实体类定义别名,提高开发效率<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>....... <!--定义别名二选一-->原创 2020-06-27 21:13:40 · 642 阅读 · 0 评论 -
解决mapper.xml存放在resource以外路径中的读取问题
解决方案:在pom.xml文件最后追加标签,以便可以将xml文件复制到classess中,并在程序运行时进行正确的读取!<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>*.xml</inlude><!--默认(新添加自定义则失效)-->原创 2020-06-27 21:05:55 · 1373 阅读 · 0 评论 -
初学者使用MyBatis开发步骤详解
MyBatis开发步骤1.建表create table t_users(id int primary key auto_increment ,name varchar(50) ,password varchar(50) ,sex varchar(1) ,birthday datetime ,registerTime datetime ,) default charset = utf-82.定义实体类定义所需CURD操作的实体类import java.util原创 2020-06-27 20:49:04 · 260 阅读 · 0 评论