分类: SpringBoot

10 篇文章

Java Springboot 自定义注解
元注解就是注解的注解,用来描述注解的 @Retention 定义该注解的生命周期 RetentionPolicy.SOURCE :作用于源码阶段,比如常见的 @Override, @SuppressWarnings; RetentionPolicy.CLASS :作用于字节码阶段 RetentionPolicy.RUNTIME :作用于运行阶段 @…
FreeMaker 模板引擎
FreeMarker是一款免费的Java模板引擎,是一种基于模板和数据生成文本(HMLT、电子邮件、配置文件、源代码等)的工具,它不是面向最终用户的,而是一款程序员使用的组件 模板引擎thymeleaffreemakervelocity github :  ​https://github.com/apache/freemarker​ 引入…
Springboot 事务
编程式事务 @Autowired DataSourceTransactionManager dataSourceTransactionManager; @Override public int 函数() throws Exception { // 开启事务 TransactionStatus transactionStatus = dataSour…
@Configuration 注解
@Configuration注解的作用:声明一个类为配置类,用于取代bean.xml配置文件注册bean对象。 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Configuration …
@EnableConfigurationProperties 的作用
作用: @EnableConfigurationProperties注解的作用是:使使用 @ConfigurationProperties 注解的类生效,自动注入。 说明: 如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bea…
Springboot 进程管理脚本
#!/bin/bash echo '。。。。。灵集JAVA项目助手。。。。。' #这里替换为jar包名字 APP_NAME='ruoyi-admin.jar' DIR_PATH='/www/wwwroot/j.lingji.vip/api/' # 默认端口 DEFAULT_PORT=5939 #根据实际情况修改参数 JVM="-Xmx1024M -…
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…
若依增加新命名空间
在RuoYiApplication类添加注解 /** * 启动程序 * * @author ruoyi */ @ComponentScan(basePackages = {"com.join.**","com.ruoyi.**"}) @SpringBootApplication(exclude = { DataSourceAutoConfigura…
Springboot 自定义注解
新增注解 package com.join.payment.core; import java.lang.annotation.*; /** * 可支付订单注解 * @author Administrator */ @Target(ElementType.TYPE) // 作用于类上 @Retention(RetentionPolicy.RUNTI…