![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
降雪无声
这个作者很懒,什么都没留下…
展开
-
记一下解决实际maven项目中,引用外部jar包,并且exec-maven-plugin的执行main函数,需要引用该jar的问题
一次项目升级,需要手动改写项目中的jar包。由于公司平台团队更新maven中的jar比较麻烦。故此,项目组本身自己先更改jar,然后放在本地引用测试。带完成之后才install的maven仓库中。主项目的pom.xml中将修改后的jar文件引用过来: <dependency> <groupId>yes-test</groupId> <artifactId>yes-test</artif...原创 2020-07-06 10:34:02 · 729 阅读 · 0 评论 -
java的动态绑定与静态绑定
首先是方法的参数是父类对象,传入子类对象是否可行然后引出Parent p = new Children();这句代码不是很理解,google的过程中引出向上转型要理解向上转型又引出了动态绑定从动态绑定又引出了静态绑定 程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定 静态绑定:在程序执行前方法已经被绑...转载 2018-05-10 11:11:54 · 148 阅读 · 0 评论 -
面向对象思想
以类的方式组织代码!!!以对象的方式封装数据!!!原创 2018-06-07 20:06:37 · 135 阅读 · 0 评论 -
【spring cloud】注解@SpringCloudApplication和@SpringBootApplication的区别
@SpringCloudApplication时一个注解的集合,其中包含@SpringBootApplication。注解@SpringCloudApplication包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,分别是SpringBoot注解、注册服务中心Eureka注解、断路器注解。对于Sp...原创 2018-07-17 14:18:50 · 27133 阅读 · 3 评论 -
Spring Boot Jpa中JpaRepository 中类型参数中T,ID类型该如何判断
今天在学习Jpa过程中,看到自己的代码:public interface UserRepository extends JpaRepository<User, Long>{}突然发现,ID的对象类型是Long,然后就想了一下,Long这个对象类型怎么来的。经过查看Spring data Jpa 参考文档,发现有一下说明:红色方框字段说明:将实体类型和实体类的id类...原创 2018-07-18 21:02:33 · 17312 阅读 · 13 评论 -
spring data jpa 中@Query注解分页pageable查询
持有层代码:Repository @Query(value = "select * from user_liveapp where user_Id = :userId ORDER BY ?#{#pageable}", nativeQuery = true)Page<UserLiveapp> search(@Param("userId") Long userId, Pagea...原创 2018-07-13 10:43:21 · 20480 阅读 · 7 评论 -
Spring Data JPA 框架使用自定义(@Query)的查询语句返回自定义的实体对象踩坑记录
使用Spring Data Jpa,根据业务需求,有时候需要进行复杂的数据查询,并返回我们需要的字段(例如分类统计,目前框架下不需好实现),而在该框架下,目前仅仅支持返回数据库映射进行持久化的实体类(使用注解@Entity的类)。虽然在框架上我们可以使用@Query注解执行我们自定义的sql语句,但是其返回值为:List<Object[]> 类型,多个Object[]的List集合。...原创 2018-08-06 15:01:02 · 18377 阅读 · 21 评论 -
spring boot中获取所有RequestMapping的URL路径列表集
spring boot 项目在做URL权限控制的时候需要获得全部的URL,一个一个去controller中找费时费力,有的权限点的命名和URL有一定的对应关系。如果能用程序获得全部URL,将会省去很多事。在项目中添加如下Controller,请求/getAllUrl,即可看到项目所有的URL。当然也可以根据项目将URL写入数据库或写入配置文件。 @Autowired WebApplicat...原创 2018-08-24 10:27:43 · 28541 阅读 · 3 评论 -
[转]spring boot 拦截器 或 Spring AOP 方式记录请求日志
选择使用拦截器实现,在实现中遇到两个个问题:a. POST请求 @RequestBody 传的参数不知怎么获取?b. 返回结果如何获取?c.拦截器中service 无法注入;(已解决)不知道有没有人遇到这种情况,拦截器没有解决上述问题,后来使用 spring AOP 处理。 《一》拦截器方式@Configurationpublic class OptPermission...转载 2018-09-15 10:27:55 · 1516 阅读 · 0 评论