java
java相关
胡萝卜爱吃肉
平凡的努力着,眼里是繁星满天。
展开
-
java动态给实体类添加属性
java动态给实体类添加属性需要的jar包有两个:cglib-3.1.jar 和 google-collections-1.0.jar如果是maven项目,就不需要cglib-3.1.jar,直接用spring自带的 org.springframework.cglib即可。1、创建一个实体:DynamicBeanpublic class DynamicBean { private...原创 2020-04-10 11:01:19 · 14354 阅读 · 12 评论 -
使用@Value("${xxxx}")注解从配置文件读取值
使用@Value("${xxxx}")注解从配置文件读取值记录一下自己学习配置文件读取的方法。假设配置文件为:config.properties1、从配置文件中读取值的用法:@Value("${user.username}")private String usernsame;2、在spring的配置文件中进行配置:方法一(可以在中添加value节点,进行多个配置文件的加载配置):...原创 2018-12-10 09:57:32 · 4560 阅读 · 0 评论 -
vue+springboot前后端分离上传单个文件
vue+springboot前后端分离上传单个文件vue上传单个文件第一步:前端页面//点击按钮,出现弹框<el-button type="primary" round @click="visible=true">添加文件</el-button>//弹框<el-dialog :visible.sync="visible"> <el原创 2018-11-26 18:10:28 · 1900 阅读 · 2 评论 -
SpringMVC常用注解
SpringMVC常用注解前言springMVC常用注解前言在学习spring的过程中,经常混淆springboot与springMVC中的一些注解,今天有点时间就记录一下。springMVC常用注解@Controller负责注册一个bean到spring上下文中@RequestMapping注解为控制器指定可以处理那些URL请求@RequestBody该注解用于读取Reques...原创 2019-02-26 10:53:52 · 421 阅读 · 0 评论 -
@Controller与@RestController的区别
@Controller与@RestController的区别在解释前,先理解一下@RequestMapping与@ResponseBody这两个注解:@ResponseBody表示该方法返回的结果直接写入HTTP response body中,一般在异步获取数据时使用【ajax】;方法上面加上@RequestMapping注解后,返回值通常解析为跳转路径,但是加上@ResponseBody后...原创 2019-02-26 11:42:04 · 141 阅读 · 0 评论 -
Java如何实现方法级的异步调用
Java如何实现方法级的异步调用业务需求:方法A里面调用方法B,但是方法B执行的时间太久,如果方法A要等方法B执行完再返回页面,页面需要等很久,而且方法B的执行结果不影响方法A的后续执行。因此,这里方法B异步执行就好。采取方案:方法B使用多线程执行关键代码:注意,我这里只给了关键代码,提供思路,类的初始化,方法的调用都采用的简写public class TestClass(){ ...原创 2019-08-30 10:23:57 · 1048 阅读 · 0 评论 -
spring从配置文件中读取数组
配置文件application.yml中有一个数组配置如下:food: arr: configs: - index: 0 name: 萝卜 props: id,name,color,weight propNames: 编号,名字,颜色,体重 ...原创 2019-12-18 16:45:08 · 3710 阅读 · 0 评论 -
使用javax.mail发送邮件
Java实现邮件发送方式一:使用javax.mail包提供的方法步骤一:引入依赖或者导入jar包如果是用maven构建的项目,则在pom.xml中引入依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <versio...原创 2019-12-23 16:02:08 · 559 阅读 · 0 评论