- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 定时任务调度工具之Timer(二)
Timer的定时调度函数一、schedule的四种用法1.schedule(task,time)参数 task:所要安排的任务 time:执行任务的时间作用 在时间等于或者超过time的时候执行且仅执行一次task 等于或者超过time: 如果time是晚于现在的时间,那么当schedule上之后(执行schedule方法),time的后台线程就会一直等待着;
2017-08-29 16:34:20 524
原创 定时任务调度工具之Timer(一)
定时任务调度工具之Timer(一)一、什么是定时任务调度基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务二、Java中的定时调度工具Timer:由JDK直接提供,调用方式简单,不需要jar包支持;只能完成一些简单的定时任务;Timer走后台线程执行定时任务;Quartz:是OpenSymphony开源组织的开源项目,需要jar包支持;时间控制功能远比Timer强大和完善;可
2017-08-28 17:06:20 1567
转载 spring事务配置,声明式事务管理和基于@Transactional注解的使用
转自:http://blog.csdn.net/bao19901210/article/details/41724355事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的Platfo
2017-08-28 11:58:12 331
原创 SpringBoot-单元测试
SpringBoot-单元测试一、对service进行测试:在service中建立要测试的方法:@Servicepublic class GirlService { @Autowired private GirlRepository girlRepository; /** * 通过id查询一个女生的信息 * @param id * @return
2017-08-17 18:06:53 611
原创 SpringBoot-统一异常处理
SpringBoot-统一异常处理一、什么是异常处理异常(exception) 是程序运行过程中发生的事件, 该事件可以中断程序指令的正常执行流程.1当Java程序运行时出现问题时,系统会自动检测到该错误,并立即生成一个与该错误对应的异常对象2:然后把该异常对象提交给JAVA虚拟机3:JAVA虚拟机会自动寻找相应的处理代码来处理这个异常,如果没有找到,则程序终止4:程序员可以自己编写代码来扑
2017-08-17 16:30:48 834
原创 SpringBoot-AOP
SpringBoot-AOP使用AOP统一处理请求日志1.AOP的概念AOP:AOP是一种编程范式,与语言无关,是一种程序设计思想面向切面(AOP) Aspect Oriented Programming面向对象(OOP) Object Oriented Programming面向过程(POP) Procedure Oriented Programming面向过程到面向对象:功能:下雨了,我打
2017-08-16 21:18:04 362
原创 SpringBoot-表单验证
SpringBoot-表单验证需求:添加一个女生,在提交表单时,年龄必须大于181.需要在对象的实体中加入注解@Min2.需要在controller对应的方法的参数中加入@Valid注解,标明要验证的对象3.验证的结果会返回到BindingResult对象中例:GirlController:@RestControllerpublic class GirlController { @Au
2017-08-16 11:23:36 530
原创 springBoot事务管理
springBoot事务管理demo:GirlController:@RestControllerpublic class GirlController { @Autowired private GirlRepository girlRepository; @Autowired private GirlService girlService; /** *
2017-08-15 19:30:17 451
原创 Spring-Data-Jpa
Spring-Data-JpaJPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有hibernate、TopLink等JPAapplication.yml:spring: profiles: active: prod datasource: driver-class-name: com.mysql.jdbc.driver
2017-08-15 18:34:11 342
原创 springboot-controller的使用
springboot-controller的使用Controller的使用一、@Controller:处理http请求@RestController:Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller @RequestMapping:配置url映射1.对于控制器层,如果只使用@Controller注解,会报500,即controller
2017-08-15 15:47:52 572
原创 快速入门1springboot
快速入门1springboot一、第一个springBoot程序1.创建项目:File-New Project: 选择 Spring Initializr:推荐使用阿里云的maven镜像:修改maven中的配置文件settings.xml:<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>*</m
2017-08-15 14:59:57 289
原创 SpringBoot的web开发
SpringBoot的web开发一、自动配置的ViewResolver视图的配置mvcProperties对象中: org.springframework.boot.autoconfigure.web.WebMvcProperties.View二、自动配置静态资源2.1 进入规则为/如果进入SpringMVC的规则为/时,Spring Boot的默认静态资源的路径为:spring.resource
2017-08-14 17:22:36 367
原创 Springboot的核心及相关配置
Springboot的核心及相关配置一、Springboot的核心1.1 入口类和@SpringBootApplicationSpring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。@SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解:该注解主要组合了以下注解:1.
2017-08-14 16:10:15 627
原创 Springboot的第一个程序
Springboot的第一个程序一、什么是Springboot随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。在上述环境下,Springboot应运而生。它使用”习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来
2017-08-14 14:35:38 386
原创 Spring的java配置方式
Spring的java配置方式一、Spring的java配置方式Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置。1.1 使用@Configuration 和 @BeanSpring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的:1、@Configuration 作用于类上,相当于一个xml配置文件;2、@Bean 作用于方法上,相当
2017-08-14 11:19:39 489
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人