- 博客(11)
- 收藏
- 关注
原创 冒泡排序和选择排序:
冒泡排序原理图:1、冒泡排序:public class TestArray1 { public static void main(String[] args) { int[] array = {3, -5, 6, 0, -9, 100}; for (int j = 1; j <= array.length - 1; j++) { for (int i = 0; i < array.length - j; i++) { .
2021-08-17 21:56:36 62
原创 MP用法:
public class TestMP3 { @Autowired private UserMapper userMapper; @Test public void select1(){ //查询id为23的用户 User user = userMapper.selectById(23); System.out.println(user); } @Test public void select2(){.
2021-08-17 21:04:47 140
原创 MybatisPlus
MP介绍说明: MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 //利用mp机制入库 @Test public void testInsert(){ Report report = new Report(); report.setName("鼠标").setCount(101);
2021-08-16 21:21:39 66
原创 Mybatis 接口注解说明
Mybatis实现数据查询时有2种Sql的写法:1,将所有的Sql语句都写到xml 映射文件中. (万能操作方式)<mapper namespace="com.jt.mapper.ReportMapper"> <select id="findAll" resultType="Report"> select * from report </select></mapper>2,可以将Sql语句通过注解的方式标识在接口方法中
2021-08-16 21:17:34 159
原创 @MapperScan说明
SpringBoot为了简化代码,提供了包扫描的机制,为包路径下的接口创建代理对象,之后交给spring容器管理,可以在任意位置依赖注入@MapperScan("com.jt.mapper")public class SpringBootRun { public static void main(String[] args) { SpringApplication.run(SpringBootRun.class,args); }}...
2021-08-16 21:09:47 672
原创 SpringBoot整合Mybatis
一,创建项目二,添加jar包(pom.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/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0
2021-08-16 21:04:28 66
原创 @SpringBootTest用法:
注解说明: 如果测试方法中添加了该注解,则当执行@Test注解方法时,则Spring容器将会启动,启动之后将所有需要依赖注入的信息完整构建.之后用户有针对性的挑选需要测试的代码进行测试即可。入门测试案例:...
2021-08-16 19:55:09 672
原创 lombok的作用及注释
一, lombok作用作用: 简化用户创建**实体对象(POJO)**的过程,由插件自动的完成实体对象中常用方法的构建(get/set/toString/构造等)二, Lombok链式加载//注解的作用: 动态的生成get/set/toString....方法@Data //一般为属性赋值 get/set方法@NoArgsConstructor //无参构造@AllArgsConstructor //全参构造@Accessors(chain = true) //开启链式加载(重写set..
2021-08-16 19:45:12 4499
原创 2021-08-15 #{}和${}的区别
#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理,就是把 {} 替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。...
2021-08-15 23:13:36 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人