mybatis-config.xml模板
1.druid.properties配置文件模板2.Utility类模板(用于判断数据输入的工具类)3.mysql8.0版本中url书写的全部内容jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT&rewriteBatchedStatements=true4.日志logback.xml配置文件的模板与导入的依赖5.mybatis中的UserMapper.xml模板与测试mybatis的代码
6.mybatis-config.xml模板
7.BrandMapper.xml中使用resultMap得到返回结果,解决数据库中的字段与pojo中的字段不匹配进行映射问题8.实现servlet接口需要导入的包9.javaweb中解决get与post中文乱码问题的方式10.SqlSessionFactoryUtil工具类11.验证码的工具类CheckCodeUtil12.spring中配置jdbc的方式13.spring中的bean使用注解创建,applicationContext.xml中需要写的内容,以及dao,service实现类上面写的注解14.使用注解实现applicationContext.xml中的内容15.mybatis与spring整合中使用的jar包(注意jar包使用的版本)与配置类,以及简单的测试实例16.spring整合junit中使用到的依赖以及简单的测试案例演示17.spring中的aop(面向切面编程)需要到导入的包与简单示例18.springmvc中的json数据转为字符串使用到的jar包,将servlet设置为bean对象,接收参数是json的数据传递19.ssm整合中需要使用的依赖jar包与包含的配置类20.ssm整合中异常的设置,返回类设置,码值设置21.maven中多环境配置22.springboot中application.yaml配置文件中配置多环境23.springboot中yml中数据库中的设置24.mybatis-plus中添加的依赖,使用的方法,分页查询中添加的拦截器25.mybatisplus中按照条件查询的三种方式,常用的是lambda查询,当进行测试查询的时候,可以将日志中冗余的文件关闭,在application.yml中设置就可以了,还需要设置一个空的logback.xml26.mybatis中字段映射与表名映射27.mybatisplus中设置乐观锁,首先需要在表结构中添加一个字段表示乐观锁,之后再domain中对应的字段中添加上注解@Version,之后需要添加乐观锁的拦截器,然后在测试方法中进行测试28.mybatisplus中代码生成器的依赖与设置生成器代码29.mybatis中的模糊查询,批量删除,以及按照表名查询30.mybatis中设置自增的值,使用resultmap设置多对一的关系以及使用级联的方式设置多对一的关系31.mybatis中的多表联查(第一步先通过仓库的id获取仓库数据,第二部通过在仓库数据中包含的商品id查询出商品的数据)32.使用myabtis中的动态sql语句实现多条件查询33.使用mybatis进行批量添加与批量删除34.mybatis中使用分页插件需要添加的依赖,插件在mybatis-config.xml中的配置,以及使用的方式35.spring中配置事务管理器36.springmvc入门级配置web.xml,springmvc.xml37.springmvc中在web.xml中设置过滤器,排去字符乱码38.springmvc中设置请求方式的转换,将post请求转换为put与delete,需要在web.xml中设置过滤器,在表单中设置一个隐藏域,传递的值设置为put39.设置默认的servlet处理静态资源在springmvc.xml中40.springmvc中完整的web.xml的配置与完整的springmvc.xml配置41.springmvc中设置文件的上传与下载,首先需要导入依赖,之后需要在springmvc.xml中配置问价上传解析器。在上传文件的时候设置 一个form表单里面设置一个输入框,类型为file,为了防止上传同名文件被覆盖,上传文件名称时,需要使用UUID进行文件名的拼接42.springmvc中配置拦截器43.springmvc中异常配置的两种方式,一种使用注解配置,一种使用控制器配置44.springmvc中使用配置类进行配置,WebInit,WebConfig,SpringConfig45.springboot中设置静态资源存放的位置46.springboot中设置rest风格的配置,并且处理前端index.html页面中出现中文乱码的问题47.springboot中配置类型转换,设置开启矩阵变量48.springboot中文件上传的controller与配置的文件上传的最大容量2023-09-02
<?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> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT"/> <property name="username" value="root"/> <property name="password" value="123456"/> </dataSource> </environment> </environments> <mappers> <mapper resource="UserMapper.xml"/> </mappers> </configuration>
包扫描的方式(常用)
<?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>
<!--引入资源-->
<properties resource="jdbc.properties"/>
<settings>
<!--开启驼峰命名-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--开启延迟加载-->
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
<settings>
<!--开启驼峰命名-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--开启延迟加载-->
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
<!--起别名-->
<typeAliases>
<package name=""/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<!-- 包扫描的方式-->
<package name=""/>
</mappers>
</configuration>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
2022-09-02 软件工程导论——构建模型类型