
spring
java相关技术
water___Wang
不断学习
展开
-
configure Spring Data JPA by using XML
if you want to configure Spring Data JPA by using XML configuration (and use the configuration described in the book), you have to follow these steps:Configure the data source bean.Configure the entit原创 2016-12-30 10:17:42 · 19793 阅读 · 0 评论 -
Spring Boot 集成Swagger
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。更多关于Swagger的作用,相信大家百度一下能了解的更全面,本文以SpringBoot中集成Swa原创 2016-12-30 10:13:35 · 19648 阅读 · 0 评论 -
Spring Boot 动态数据源(多数据源自动切换)
本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项目中,添加本文实现的代码类后,只需要配置好数据源就可以直接通过注解使用,简单方便。一配置二使用 1. 启动类注册动态数据源 2. 配置原创 2016-12-30 10:15:32 · 19580 阅读 · 0 评论 -
Spring注释与简化配置
在Spring 2.5及以后的版本中,提供了注释和命名空间来简化Spring的配置。下面是一些常用配置分享。1、@Autowired注释 以前给一个Bean配置属性时,Bean必须配置<property name="propName" ref="beanId"/>,然后在Java文件,还必须增加属性propname的getter和setter方法。 有了@Autowired注释后,我们可以简化原创 2016-12-30 10:10:50 · 19764 阅读 · 0 评论 -
Quartz的Misfire处理规则
调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则 CronTriggerwithMisfireHandlingInstructionDoNothing——不触发立即执行 ——等待下次Cron触发频率到达时刻开始按照Cron频率依次执行withMisfireHandlingInstructionIgnoreMisfi原创 2016-12-07 13:50:53 · 32239 阅读 · 0 评论 -
Using Spring Boot without the parent POM
Using Spring Boot without the parent POM;问题spring boot项目一般情况下的parent如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4原创 2016-09-07 16:07:36 · 41144 阅读 · 1 评论 -
quartz-2.2.x 快速入门 (1)
欢迎来到quartz快速入门教程。阅读本教程,你将会了解:quartz下载quartz安装 根据你的需要,配置Quartz 开始一个示例应用 当熟悉了quratz调度的基本功能后,可以尝试一些更高级的特性,比如Where,这个一个企业级功能,可以让job和trigger运行在指定的,而不是随机的Terracotta客户端上。下载和安装 首先,下载最新的稳定版 - 不用注册。解压并安装。原创 2016-09-17 22:06:00 · 40060 阅读 · 0 评论 -
Quartz 基本概念及原理
最近项目要用quartz,所以记录一下;概念 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.2.3。为什么选择Qua原创 2016-09-17 22:38:51 · 40950 阅读 · 1 评论 -
Spring注释与简化配置
在Spring 2.5及以后的版本中,提供了注释和命名空间来简化Spring的配置。下面是一些常用配置分享。原创 2016-08-25 15:38:59 · 34545 阅读 · 0 评论 -
项目集成到nacos
本文只介绍其他项目集成到nacos,关于nacos基本概念,nacos项目地址,请自行查阅整体流程(假设nacos服务端已经部署),一添加pom依赖,二项目添加nacos配置,三 nacos服务端添加项目配置一,pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche.原创 2020-11-02 19:32:52 · 22100 阅读 · 6 评论 -
swagger错误 Illegal DefaultValue null for parameter type integer
1. 环境win10swagger 1.9.2 具体如下 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>原创 2021-04-14 17:25:19 · 3836 阅读 · 0 评论 -
spring整合rmi 如何使用安全策略
spring整合rmi 后,想要使用安全策略,之后是自己写一个rmi.policy文件,里面写着授权哪些IP有哪些权限,但是我要怎么导入到spring中呢? 这个问题真的木有人会吗? 我要限制连接RMI的IP,要如何限制,结合SPRING配置。如何弄?不用policy文件,用spring的interceptor试试:<bean class="org.springframework.remoting原创 2016-12-30 10:01:03 · 19408 阅读 · 0 评论 -
Spring Boot 环境变量读取 和 属性对象的绑定
网上看到的一些方法,结合我看到的 和我们现在使用的。整理成此文; 第一种方法,参见catoop的博客之 Spring Boot 环境变量读取 和 属性对象的绑定(尊重原创) 第二种方法,class不用继承任何东西,只需在类中添加属性@Injectprivate Environment env;调用OTHER_DIR = env.getProperty("converter.sourcedir原创 2016-08-31 11:00:53 · 48276 阅读 · 1 评论 -
小程序---根据数据库反向生成java文件
工作中写entry太繁琐,写了一个小程序反向生成。从而大大减少了工作量原创 2016-08-16 15:02:24 · 40228 阅读 · 0 评论 -
CAS-ERR Cannot create a session after the response has been committed
Cannot create a session after the response has been committed原创 2016-06-03 10:43:32 · 38932 阅读 · 0 评论 -
Tomcat Manager用户配置详解
Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用。 在默认情况下,Tomcat Manager是处于禁用状态的。准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不过Tomc原创 2016-09-05 21:27:20 · 35211 阅读 · 0 评论 -
rest API中后台接收json对象数组
在使用rest API的时候,经常会碰到前台给后台发送一个集合或者数组的情况。今天记录下。现在一般情况下,前后台都使用json进行对象传递。故在rest API的后台接收方一般采用json对象数组传递;举例如下:接口 : xxx/xxx/xxx 描述 : xxxxxx; method : POST requestBody :[ { "scenarioId": "111原创 2016-10-17 15:39:12 · 52998 阅读 · 0 评论 -
jpa Query查询,时间查询,in查询(Spring Data Jpa 3)
记录下原来用的jpa Query查询;解决问题:使用Query从entry查询数据填充到DTO;先看entry:package com.test.entity;@Entity@Datapublic class EntityDemo implements Serializable { private static final long serialVersionUID = 1L; @Col原创 2016-10-20 14:40:14 · 68449 阅读 · 3 评论 -
Spring Data Jpa 概述(Spring Data Jpa 1)
jpa用了一年多了,准备好好总结记录下;1、Spring Data Jpa是什么 它是Spring基于ORM 框架、 JPA规范封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能, 且易于扩展!学习并使用Spring Data JPA可以极大提高开发效率!2、Spring Data JPA 有什么?主要看看Spring Data J原创 2016-10-27 14:50:01 · 41320 阅读 · 2 评论 -
Spring Data Jpa 查询操作的基本实现(Spring Data Jpa 2)
基于方法名解析的概念 JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现。 例如: findByName这个方法表示从数据库中查询Name这个属性等于XXX的所有记录,类似于SQL语句: select* from xxTable where name=xxx 这种形式 这段话有两个重点:方法名需要在接口中设定必须符合一定的命原创 2016-10-27 15:13:46 · 41348 阅读 · 0 评论 -
JPA like查询 (Spring Data Jpa 4)
jpa 的模糊查询public interface TestJpa extends CrudRepository<EntityDemo, String> { @Query("select s from com.test.EntityDemo s where s.name like %:name% ") List<EntityDemo> methodName(@Param(value原创 2016-10-20 14:52:54 · 36651 阅读 · 1 评论 -
JPA 分页查询 (Spring Data Jpa 5)
controller层@RequestMapping(value = "/page", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public public ResponseEntity<PageDTO> getPageJobs( @RequestParam(val原创 2016-10-28 16:54:24 · 33029 阅读 · 0 评论 -
Acronis Disk Director 增大c盘
4。这时候会出现一个新的,名字是Unalloated的盘,表示未分配的空间。 5。右键这个盘,点Create Partition,然后选择盘符什么的,点OK。 6。点击上面的小旗子,点proceed,会要求重启,果断重启。(应该需要重启2次,第一次打开后要安装新盘驱动。)原创 2014-10-22 14:08:23 · 40997 阅读 · 0 评论