![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
随性而为
Fandy_meng
这个作者很懒,什么都没留下…
展开
-
反射之访问属性
前面介绍了获取Class实例的三个方法,现在来介绍根据Class实例访问其属性新建一个springboot项目,名称为reflection,该项目继承了一个父项目springboot-parent,后续的有关文章都是在这个项目上进行开发,父项目只是定义了依赖,我就不粘贴出来了,不懂的可以去看看maven的拆分聚合pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/P原创 2020-08-06 16:47:27 · 249 阅读 · 0 评论 -
反射之Class类
假如你的项目中有一个User类,当jvm加载到这个User类时,会为其创建一个Class类型的实例,保存其信息到内存中,并关联起来。这些信息包括类名、包名、父类、实现的接口、所有的方法、字段等。因此,如果获取了某个class实例,我们就可以通过这个Class实例获取到其对应的class的所有的信息。获取Class实例的三个方法:通过Object的子类获取。Class cls = Integer.class;通过类的实例变量获取User user = new User();Class c原创 2020-08-06 11:37:13 · 177 阅读 · 0 评论 -
docker容器化部署springboot项目
前言今天不知怎的忽然想起试试容器化部署springboot项目,对于之前的打包好的springboot项目放到服务器上然后用命令执行启动感觉很老套了,刚好自己对docker有那么一点了解,就进行了一下用docker来部署springboot项目准备在虚拟机上要安装的东西,过程我就不说了,大家自行百度即可1、docker2、openjdk(或者jdk)3、maven虚拟机安装好着三个东西之后,另外需要在windows上安装一个SSH,用来将项目拷贝到虚拟机上,我是拷贝到usr/local上的,装原创 2020-08-04 14:56:30 · 906 阅读 · 0 评论 -
mybatis注解式开发之批量更新
@Update( "<script>"+ "update t_visit_person "+ "<set> "+ "<foreach collection='list' item='item'>"+ " <if test='item.aId != null'>"+原创 2020-05-26 16:09:14 · 540 阅读 · 0 评论 -
前后端分离项目,后端设置前端请求允许跨域
只要编写一个filter类,让该filter类实现filter接口,并且拦截所有的请求,在doFilter方法中设置即可(该方法也能允许复杂请求跨域。如put,delete等) @Component @ServletComponentScan @WebFilter(urlPatterns = "/*",filterName = "filter-one") public class Filt...原创 2020-04-17 14:26:08 · 761 阅读 · 0 评论 -
实现springboot发送邮件功能的简单demo
添加依赖springboot的启动器里有一个mail启动器,直接添加进来即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <...原创 2020-04-16 12:14:47 · 630 阅读 · 0 评论 -
springboot使用自定义注解实现灵活切面
springboot使用自定义注解实现灵活切面添加依赖添加模块现在springboot项目使用的大多是自定义注解来实现切面,现在就来做一个小demo添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2020-04-09 09:49:55 · 797 阅读 · 0 评论 -
SpringBoot+mybatis自动事务和手动事务的简单demo
SpringBoot自动事务和手动事务的简单demo自动事务项目结构表结构添加依赖application.yml配置UserMapperStudentMapperUserServiceImplUser类Student类UserService运行手动事务改造UserServiceImpl自动事务项目结构表结构两个表,student表的字段有id、name、score;user表的字段有i...原创 2020-04-08 16:59:12 · 16367 阅读 · 5 评论 -
最简易的springboot配置mybatis
最简易的springboot配置mybatis项目结构pom文件添加依赖application.yml在启动类添加mapper扫描user类UserMapper类UserServiceImpl类UserService接口测试类结果项目结构 项目下包含了mapper包、pojo包、service包,service包下有一个impl实现类包pom文件添加依赖 <dependencie...原创 2020-04-08 15:02:48 · 225 阅读 · 0 评论 -
@PropertySources和@ConfiguratrionProperties组合使用注入外部文件配置
@PropertySources和@ConfiguratrionProperties组合使用注入外部文件配置在classpath下新建一个user.properties配置文件新建一个user类测试类结果在classpath下新建一个user.properties配置文件my.app.id = 1my.app.name = zhangsanmy.app.sex = man新建一个user...原创 2020-04-08 14:18:26 · 765 阅读 · 0 评论