月度归档: 2022 年 8 月

7 篇文章

Springboot 常用传参方式
第一类:请求路径参数 1、@PathVariable 获取路径参数。即url/{id}这种形式。、 2、@RequestParam 获取查询参数。即url?name=这种形式。 例子: GET http://localhost:8080/demo/?name=suki_rong 对应的java代码: @GetMapping("/de…
InitializingBean 的使用方法(初始化器)
InitializingBean是Spring提供的拓展性接口,InitializingBean接口为bean提供了属性初始化后的处理方法,它只有一个afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。 InitializingBean用法 @Component public class MyIni…
Mybatis 枚举值存取数据库处理
内置的枚举处理器 mybatis内置了两个枚举类型处理器,EnumTypeHandler和EnumOrdinalTypeHandler,这两个类型都不好用,一般也是我们自己实现枚举的类型处理器。 EnumTypeHandler存入数据库的是枚举的name,EnumOrdinalTypeHandler存入数据库的是枚举的位置。例如下方的枚举,当我们有…
Mybatis 传参方式
单个参数 单个参数的传参比较简单,可以是任意形式的,比如#{a}、#{b}或者#{param1},但是为了开发规范,尽量使用和入参时一样。 UserInfo selectByUserId(String userId); <select id="selectByUserId" resultType="cn.cb.demo.domain.User…
若依增加新命名空间
在RuoYiApplication类添加注解 /** * 启动程序 * * @author ruoyi */ @ComponentScan(basePackages = {"com.join.**","com.ruoyi.**"}) @SpringBootApplication(exclude = { DataSourceAutoConfigura…
端口占用
Mac # 1、sudo lsof -i tcp: [端口号] 如: sudo lsof -i tcp:8080 (注:sudo 是切换管理员) # 2、sudo kill -9 [PID] 如: sudo kill -9 1127 (注:需看清要击杀的PID) sudo lsof -i tcp:8080 |grep java|aw…
Springboot 自定义注解
新增注解 package com.join.payment.core; import java.lang.annotation.*; /** * 可支付订单注解 * @author Administrator */ @Target(ElementType.TYPE) // 作用于类上 @Retention(RetentionPolicy.RUNTI…