![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
官小飞
hello everybody,hello everyone。
展开
-
Spring中支持JDBC的JdbcTemplate模板类的使用
概述 Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式。 JdbcTemplate类通过模板设计模式帮助我们消除了冗长的代码,只做需要做的事情(即可变部分),并且帮我们做哪些固定部分,如连接的创建及关闭。原创 2015-12-24 14:10:52 · 5022 阅读 · 0 评论 -
Spring Boot 官方文档学习(一)入门及使用
一、内置Servlet Container: Name Servlet Version Java Version Tomcat 8 3.1 Java 7+ Tomcat 7 3.0 Java 6+ Jetty 9.3 3.1 Java 8+原创 2018-01-04 10:07:57 · 637 阅读 · 0 评论 -
SpringBoot入门系列:Spring Security 和 Angular JS(2)
添加动态的内容 目前我们已经有了一个应用程序,硬编码了一句问候语在里面。这对学习如何把这些凑到一起很有帮助,不过实际上我们期望的是来自于后台服务器的内容,因此我们可以创建一个HTTP端点,然后用这个来抓取到一句问候语。在你的启动类 (SpringSecurityAndAngularJsBasicApplication)中, 加上 @RestController 注解并定义一个新的 @Request原创 2017-03-14 14:29:54 · 1716 阅读 · 0 评论 -
SpringBoot入门系列:Spring Security 和 Angular JS(1)
Spring Security 和 Angular JS系列,是对http://www.oschina.net/translate/spring-security-and-angular-js一文的解析。 受保护的单页面应用程序 这一节我们要展示将Spring Security、Spring Boot和Angular JS放在一起使用的一些不错的特性,它们能提供令人愉快且安全的用户体验。对于Spr原创 2017-03-14 14:28:05 · 1849 阅读 · 0 评论 -
SpringBoot入门系列: Spring Boot的测试(七)
Spring Boot的测试,和普通项目的测试类同,可以继续使用我们熟悉的测试工具。当然,这里的测试,主要还是后台代码的测试。 主要需要注意的地方仅有三点: 1、依赖包的引入:pom.xml中仅依赖spring-boot-starter-test,它把相关的依赖全部引入。 2、在测试类上的注解,常用的注解有三个 @RunWith(SpringJUnit4ClassRunner.class) @Spr原创 2017-03-14 14:24:51 · 3928 阅读 · 0 评论 -
SpringBoot入门系列: mybatis(六)
这一篇,代码折腾的时间较长,完成之后都是一些小细节,主要有三: 1、引入的依赖错误; 2、启动配置错误; 3、xml文件的mapper命名空间错误。 一、完整的pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3原创 2017-03-14 14:22:57 · 509 阅读 · 0 评论 -
SpringBoot入门系列: JPA mysql(五)
一,准备工作,建立spring-boot-sample-mysql工程1、http://start.spring.io/ A、Artifact中输入spring-boot-sample-mysql B、勾选Web下的web C、勾选SQL下的JPA MYSQL2、Eclips中导入工程spring-boot-sample-mysql A、解压快捷工程sprin原创 2017-03-14 14:20:31 · 901 阅读 · 0 评论 -
SpringBoot入门系列: redis(四)
一,准备工作,建立spring-boot-sample-redis工程 1、http://start.spring.io/ A、Artifact中输入spring-boot-sample-redis B、勾选Web下的web C、勾选NOSQL下的Redis 2、Eclips中导入工程spring-boot-sample-redis A、解压快捷工程sprin原创 2017-03-14 14:16:37 · 356 阅读 · 0 评论 -
SpringBoot入门系列:日志输出(三 )
Java程序,日志输出,我认为是第一位的,把它的应用拿到这里。 Spring-Boot对日志的处理,和我们往常的处理完全可以一致,通过logback.xml进行处理,即使有更先进的东西,我们也不用去管它。 这里,为了简便,我们任然使用前一篇的工程spring-boot-sample-data 第一步,在src/main/resources中增加logback.xml文件,文件内容为(这里仅最简单的,原创 2017-03-14 14:14:03 · 904 阅读 · 0 评论 -
SpringBoot入门系列: 再学Hello World(二)
Spring-Boot是Spring的新东东,为了让人尽快的使用,它提供了一个非常好的辅助工具,直接为我们生成Maven架构的工程。下面,我们通过helloworld看 一、在浏览器中打开http://start.spring.io/,如图在Artifact中输入spring-boot-sample-helloworld,点击“Switch to the full version.”,勾选"web"原创 2017-03-14 14:04:37 · 409 阅读 · 0 评论 -
SpringBoot入门:Hello World(一)
跟随SpringBoot的文档(http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-documentation)学习,前后几章关联才调通代码,煞是痛苦,在这里记录结果,过程隐忍。 一、准备工作 1、根据Maven工程特点,建立文档结果 myFirstProject +-src原创 2017-03-14 14:01:40 · 322 阅读 · 0 评论 -
Spring Boot 学习(一)入门及使用
目录:内置Servlet Container 使用Spring Boot 安装Spring Boot CLI 开发一个简单的Spring Boot应用–使用最原始的方式 创建一个文件夹 新建一个pom.xml文件 命令:mvn package 添加依赖 开始写代码 启动项目 打包 执行Dependency Management 继承 spring-boot-starter-parent 不继承 s原创 2017-03-14 10:26:11 · 1311 阅读 · 0 评论 -
Spring Boot 学习(二)特点
一、SpringApplication banner,就是启动时输出的信息,可以在classpath下添加 banner.txt,或者设置 banner.location 来指向特定的文件。(默认编码utf-8,或者通过banner.charset指定) 除了txt,你还可以使用 banner.gif (jpg / png),或者设定 banner.imgage.location。 下面是默认的ba原创 2017-03-14 11:35:54 · 1331 阅读 · 1 评论 -
EhCache的介绍
ehcache是一个非常轻量级的缓存实现,而且从1.2之后就支持了集群,而且是hibernate默认的缓存provider。EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 Ehcache的分布式缓存有传统的RMI,1.5版的JGroups,1.6版的JMS。分布式缓存主要解决集群环境中不同的服务器间的原创 2016-07-27 10:51:37 · 323 阅读 · 0 评论 -
Spring框架的AOP源码剖析
今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西的源码剖析,作为多年的开发者,想必大家在面试的时候都被问过,你知道spring框架AOP的底层实现机制吗,这可是很简单的噢,我们会说,如果某个类有接口就使用JDK动态代理,没有接口就用CGLIB动态代理,并且Spring也提供了可配置开关,不管有无接口都一律使用CGLIB动态代理,例如 [原创 2016-06-13 10:33:27 · 1525 阅读 · 0 评论 -
Spring Boot 官方文档学习(二)特点
一、SpringApplication banner,就是启动时输出的信息,可以在classpath下添加 banner.txt,或者设置 banner.location 来指向特定的文件。(默认编码utf-8,或者通过banner.charset指定) 除了txt,你还可以使用 banner.gif (jpg / png),或者设定 banner.imgage.location。原创 2018-01-04 10:10:06 · 533 阅读 · 0 评论