- 博客(30)
- 收藏
- 关注
原创 MyBatisPlus复习
目录自定义sqlswagger工具IService批量新增代码生成器DB静态工具,hutool工具逻辑删除枚举处理器Json处理器分页
2024-07-27 10:08:46 277
原创 SpringBoot整合Spring Boot Admin实现监控
运行该启动类,在浏览器访问(端口号写自己设定的) http://localhost:1823。在application.yml配置文件中添加配置信息,端口号自己设定,注意不要冲突了。在application.yml配置文件中添加配置信息,端口号自己设定,注意不要冲突了。可以在http://localhost:1823页面看到。在一个springboot项目中添加两个必要的依赖。
2024-07-24 00:06:07 452
原创 好用的前端框架及插件!!!
对Bootstrap美化后的元素进行排版与组合,形成一个个可以直接使用的组件,比如表单,列表,图片墙等。HTML,CSS,JavaScript,jQuery相关中文资料网上有很多,可自行搜索。对原生JS进行了封装,我们主要使用AJAX,DOM元素的操作相关的方法。官网:https://kamranahmed.info/toast。官网:https://getbootstrap.com。中文站:https://www.bootcss.com。官网:https://jquery.com。
2024-04-09 09:12:22 613
原创 使用Springfox Swagger实现API自动生成单元测试
启动程序,浏览器中输⼊地址:http://127.0.0.1:端口号/swagger-ui/index.html ,可以正常并 显⽰接⼝信息,说明配置成功,此时接⼝信息已经显⽰出来了,可以分别针对每个接⼝进⾏测试,具 体操作按⻚⾯指引即可。4.点击import即可。2.打开postman。
2024-04-07 16:06:01 557
原创 逆向工程及使用
MyBatis 的逆向工程是一种自动化生成持久层代码和映射文件的工具,它可以根据数据库表结构和设置的参数生成对应的实体类、Mapper.xml 文件、Mapper 接口等代码文件,简化了开发者手动生成的过程。总的来说,MyBatis 的逆向工程为程序员提供了一种方便快捷的方式,能够快速地生成持久层代码和映射文件,是半自动 ORM 思维向全自动发展的过程,提高程序员的开发效率。注意:逆向工程只能生成单表crud的操作,多表查询依然需要我们自己编写!
2024-03-05 21:03:57 762
原创 Mapper批量映射优化
Mapper 配置文件很多时,在全局配置文件中一个一个注册太麻烦,希望有一个办法能够一劳永逸。方案一:xml文件也加入到接口所在的包即可,再在pom.xml进行部分配置。注意:resources下直接创建多层文件夹 使用/分隔 .就是一层文件夹。此时这个包下的所有 Mapper 配置文件将被自动加载、注册,比较方便。方案二:resources文件夹创建对应的文件夹结构即可。1.要求Mapperxml文件和mapper接口的命名必须相同。2.最终打包后的位置要一致,都是指定的包地址下。
2024-03-05 20:36:16 508
原创 MyBatis多表映射
我们可以将autoMappingBehavior设置为full,进行多表resultMap映射的时候,可以省略符合列和属性命名映射规则(列名=属性名,或者开启驼峰映射也可以自定映射)的result标签!--开启resultMap自动映射 -->修改teacherMapper.xml-- 开启自动映射,并且开启驼峰式支持!可以省略 result!-->2)多表映射总结。
2024-03-05 19:21:22 371
原创 MyBatis快速入门案例
Mybatis 中的 Mapper 接口相当于以前的 Dao。mybatis框架配置文件: 数据库连接信息,性能配置,mapper.xml配置等!位置:resources/mappers/EmployeeMapper.xml。b.定义mapper.xml文件。导入依赖到pom.xml。a.定义mapper接口。
2024-03-05 15:13:30 328
原创 声明式事务及基于注解的声明式事务
目录声明式事务基于注解的声明式事务1.准备项目1)导入依赖2)外部配置文件jdbc.properties3)spring配置文件4)准备dao/service层5)测试环境搭建2.基本事务控制1)选择对应的事务管理器实现加入到IOC容器2)使用注解@EnableTransactionManagement开启事务支持3)使用@transaction注解指定哪些方法添加事务4)测试3.事务属性1)只读2)超时时间3)事务异常4)事务隔离级别5)事务传播行为Spring核心掌握总结声明式事务是指使用注解或 XML
2024-03-05 11:58:15 918
原创 SpringAOP对获取Bean的影响理解
对实现了接口的类应用切面对没实现接口的类应用切面如果使用AOP技术,目标类有接口,必须使用接口类型接收IoC容器中代理组件!
2024-03-05 10:27:36 372
原创 SpringAOP基于注解方式实现和细节
AOP切点表达式(Pointcut Expression)是一种用于指定切点的语言,它可以通过定义匹配规则,来选择需要被切入的目标对象。注意:提取切点注解使用@Pointcut(切点表达式) , 需要添加到一个无参数无返回值方法上即可!在异常通知中,通过@AfterThrowing注解的throwing属性获取目标方法抛出的异常对象。需要获取方法签名、传入的实参等信息时,可以在通知方法声明JoinPoint类型的形参。之前编写切点表达式时,发现, 许多增强方法的切点表达式相同!
2024-03-05 08:21:18 1035
原创 整合Spring5-Test5搭建测试环境
好处2:任何需要的bean都可以在测试类中直接享受自动装配。好处1:不需要自己创建IOC容器对象了。
2024-03-04 19:47:53 372 1
原创 基于配置类方式管理Bean
将Druid连接池对象存储到IoC容器第三方jar包的类,添加到ioc容器,无法使用@Component等相关注解!因为源码jar包内容为只读模式!@Bean注释用于指示方法实例化、配置和初始化要由 Spring IoC 容器管理的新对象。对于那些熟悉 Spring 的 <beans/>XML 配置的人来说, @Bean 注释与 <bean/> 元素起着相同的作用。//标注当前类是配置类,替代application.xml//引入jdbc.properties文件。
2024-03-04 19:42:41 720 1
原创 SpringIoC-基于注解方式管理Bean(1)
例如:SoldierController 类对应的 bean 的 id 就是 soldierController。普通组件用@Component,Controller组件用@Controller,Service组件用@Service,Dao组件用@Repository。初始化方法使用注解@PostConstruct,销毁方法使用注解@PreDestroy。普通组件、Controller组件、Service组件、Dao组件。现阶段配置方式为 注解 (标记)+ XML(扫描)使用注解@Autowired。
2024-02-13 13:29:50 361 1
原创 SpringIoC-基于XML配置方式组件管理
依赖注入(DI)包含引用类型和基本数据类型。需要特别注意:引用其他bean,使用ref属性。直接注入基本类型值,使用value属性。
2024-02-07 23:25:38 396 1
原创 Maven工程的创建
GAVP:GroupId、ArtifactId、Version、Packaging出现小蓝点代表成功参考自:一、高效构建Java应用:Maven入门和进阶 (wolai.com)
2024-02-07 21:15:08 403 1
原创 继承是面向对象语法的三大特征之一
继承是面向对象语法的三大特征之一。继承可以降低编写代码的冗余度,提高代码的复用性,提高编程的效率。通过继承,子类可以获取父类的属性和方法。在Java中通过关键字extends申明一个类继承另一个类简要实例1.父类public class Animal { String name; int age; public void eat(){ System.out.println(this.name+"正在吃饭!"); } public
2022-11-20 01:03:57 91 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人