元注解就是注解的注解,用来描述注解的 @Retention 定义该注解的生命周期 RetentionPolicy.SOURCE :作用于源码阶段,比如常见的 @Override, @SuppressWarnings; RetentionPolicy.CLASS :作用于字节码阶段 RetentionPolicy.RUNTIME :作用于运行阶段 @…
符号小于小于等于大于大于等于和单引号双引号原符号<<=>>=&’"替换符号<<=>>=&'"
<!--主表映射--> <resultMap type="MallOrder" id="MallOrderResult"> <result property="orderNo" column="order_no" /> <result property="memberId" column="member_id" /> <…
FreeMarker是一款免费的Java模板引擎,是一种基于模板和数据生成文本(HMLT、电子邮件、配置文件、源代码等)的工具,它不是面向最终用户的,而是一款程序员使用的组件 模板引擎thymeleaffreemakervelocity github : https://github.com/apache/freemarker 引入…
if else <choose> <when test=""> //... </when> <otherwise> //... </otherwise> </choose>
编程式事务 @Autowired DataSourceTransactionManager dataSourceTransactionManager; @Override public int 函数() throws Exception { // 开启事务 TransactionStatus transactionStatus = dataSour…
@Configuration注解的作用:声明一个类为配置类,用于取代bean.xml配置文件注册bean对象。 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Configuration …
作用: @EnableConfigurationProperties注解的作用是:使使用 @ConfigurationProperties 注解的类生效,自动注入。 说明: 如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bea…
#!/bin/bash echo '。。。。。灵集JAVA项目助手。。。。。' #这里替换为jar包名字 APP_NAME='ruoyi-admin.jar' DIR_PATH='/www/wwwroot/j.lingji.vip/api/' # 默认端口 DEFAULT_PORT=5939 #根据实际情况修改参数 JVM="-Xmx1024M -…
第一类:请求路径参数 1、@PathVariable 获取路径参数。即url/{id}这种形式。、 2、@RequestParam 获取查询参数。即url?name=这种形式。 例子: GET http://localhost:8080/demo/?name=suki_rong 对应的java代码: @GetMapping("/de…