![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
carryxu123456
这个作者很懒,什么都没留下…
展开
-
利用intellijidea创建maven多模块项目
本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。 一、项目结构 multi-module-PRoject是主工程,里面包含两个模块(Module): web-app是应用层,用于界面展示,依赖于web-service参的服务。 web-service层是服务层,用于给app层提供服务。 二、构建项目 2.1 Parent...翻译 2018-10-11 10:55:30 · 240 阅读 · 0 评论 -
如何在IDEA启动多个Spring Boot工程实例
step 1 在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configuration step 2 打开配置后,将默认的Single instance only(单实例)的钩去掉。 step 3 通过修改application文件的server.port的端口,启动。多个实例,需要多个端口,分别启动。 --------------------- ...转载 2018-10-11 14:20:25 · 248 阅读 · 0 评论 -
动态获取spring管理的bean实例对象,并反射执行其中的方法(bean实现接口并被代理类管理数据库查询、持久化方法)
java中利用反射去动态执行一个普通类的方法一般是非常简单的,但是遇到spring管理的bean类可能就不太好做了,这里给出以下方法解决这个问题。主要思路是用spring上下文获取bean的实例对象,然后用目标对象的代理对象反射执行方法。 1.编写工具类,用spring上下文获取bean public class SpringContextUtils implements Appl...转载 2018-09-04 17:35:15 · 1428 阅读 · 0 评论 -
Java接口的经典应用
1.JAVA多态接口动态加载实例 为某研究所编写一个通用程序,用来计算每一种交通工具运行 1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car 和Plane,其中Car 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car.java和接口Common.ja...转载 2018-08-27 16:53:39 · 1652 阅读 · 0 评论 -
SpringBoot集成Redis来实现缓存技术方案
主要学习几个注解:@CachePut、@Cacheable、@CacheEvict、@CacheConfig @Cacheable @Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 参数 解释 example value 缓存的名称,在 spring 配置文件中定义,必须指定至少一个 例如: @Cacheable(val...转载 2018-10-10 11:32:06 · 231 阅读 · 0 评论 -
Java:深入自定义注解(Annotation)
1、首先自定义我们需要的注解 package com.plat; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; impo...转载 2018-10-23 17:53:19 · 304 阅读 · 0 评论