自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 spring boot学习11-test

spring 框架对测试提供了比较好的测试,我们可以应用不同的测试框架进行测试。在我们创建spring project时,目录下会有专门的测试文件夹。首先spring下应用junit测试,我们需要在pom中编写依赖 <dependencies> <dependency> <groupId>org.springframework.boot</gro...

2018-04-24 15:29:33 176

原创 spring boot学习10-组合注解

所谓的组合注解就是和元注解区分开,组合注解是我们自己声明创建的,组合注解包含多个元注解的功能。例如上面的@Conditional就是元注解。应用一个简单的demo来演示组合注解,这里组合注解将包含两个元注解的功能@Configuration和@ComponentScan这两个标签。首先创建一个组合注解,这个组合注解包含元注解@Configuration和@ComponentScan的功能/** ...

2018-04-24 14:47:27 1174

原创 spring boot 学习9-@Conditional

@Conditional注解是帮助我们更加方便的去创建bean,类似于@Profile.这里学习一个例子来来展示@Conditional注解如何帮助我们更加灵活的创建bean.首先设定两个条件,当符合这两个条件时我们分别创建不同的bean判定程序是否运行在weindows 环境/** * Created by lengshan on 2018/4/10 0010. */public clas...

2018-04-24 14:32:18 169

转载 Java 中的异常和处理详解

简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异...

2018-04-17 10:54:36 170

转载 SpringMVC入门讲解

在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。目录MVC框架是什么Dispatcher Servlet(Spring控制器)Spring入门示例运行时依赖库web.xml和spring-servlet.xml文件配置请求控制器Empl...

2018-04-16 10:10:32 155

原创 IDEA2017下project创建空文件夹问题

IDEA中在项目中创建空文件夹,只往后累加不展示树。后来发现需要在project中不勾选show Members并且取消Hide Empty Middle Packages就可以了

2018-04-12 10:35:51 5121

转载 IDEA实用快捷键

动作快捷键说明Move Caret to Code Block EndCtrl+]诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处Move Caret to Code Block StartCtrl+[同上,快速跳至代码块的开始出Complete Current StatementCtrl+Shift+Enter将输入的if、for、函数等等补上{}或者;使代码语句完整Start ...

2018-04-10 10:05:25 424

原创 spring boot学习8-计划任务

spring 也对计划任务提供了支持,这里和上面的多线程我感觉会在后面的项目部署起到比较大的作用。首先编写计划任务类,这里获取当前系统时间后主要使用标签@Scheduled 参数主要有以下三个 fixedRate 每隔多少秒,fixedDelay 延迟后每隔多少秒执行,cron指定时间执行。/** * Created by sang on 16-12-14. */@Servicepubli...

2018-04-10 09:41:31 511

原创 spring boot学习7-多线程

前面有一篇java多线程的文章,spring 下实现多线程类似于java下的实现,通过线程池调用多线程实现并发。首先创建线程池类/** * Created by lengshan on 2018/4/3 0003. * * 创建线程池类 * @EnableAsync 创建异步任务 */@ComponentScan("com.example.demo")@Configuration@...

2018-04-10 09:22:53 167

原创 spring boot学习6-Aware感知

spring容器中的bean对spring容器的存在是没有意识的,甚至我们可以自由切换容器。当我们需要调用spring容器的资源的时候就需要让bean感知到spring容器的存在,因此spring为我们提供了aware接口。常用的几个aware接口: * BeanNameAware 获得容器中bean的名称 * BeanFactoryAware获得当前的beanfactory这样可以调用容器的服...

2018-04-08 15:05:49 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除