- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 快速使用Checkstyle(一)
快速使用Checkstyle(一)1.介绍Checkstyle是一种代码规约工具,可以帮助程序员编写符合编码标准的Java代码。使用Checkstyle可以自定义一些代码规范用于在编译中强制执行。CheckStyle默认使用的是Sun的编码规范。本文以8.8版本进行编写。参考资料:http://checkstyle.sourceforge.net/index.html例如:Sun:http://c...
2018-04-15 12:39:24
18458
原创 Maven CheckStyle Plugin 使用
Maven CheckStylePlugin使用1. 环境要求a) CheckStyle Plugin 3.0.0,默认使用的checkStyle版本为:6.18b) Maven 3.0以上c) JDK 1.7以上2. 使用主要说的是自定义checkStyle.xml文件,默认使用的是sun_checksty
2018-02-03 16:38:23
11043
原创 18.Spring Boot 注册Servlet、Filter、Listener
在Servlet 3.0之前我们都是使用web.xml进行配置,需要增加Servlet、Filter或者Listener都是在web.xml增加相应的配置即可。这里我们使用的是使用Java配置来注册Servlet、Filter、Listener。
2017-02-01 21:36:43
9945
原创 17.Spring Boot 集成Dubbo
使用Spring Boot 与Dubbo集成,这里我之前尝试了使用注解的方式,简单的使用注解注册服务其实是没有问题的,但是当你涉及到使用注解的时候在服务里面引用事务,注入其他对象的时候,会有一些问题。于是我就果断放弃了注解了,使用的是XML,这里可能介绍的是Dubbo,但是如果使用Dubbox的话,基本上是兼容的。接下来,将说说使用XML的方式与Spring Boot在一起开发。
2017-01-18 23:33:25
61820
5
原创 16.Spring Boot 使用Spring security 集成CAS
在上一篇中说了Spring Boot 使用Spring security,在这一篇中将讲讲Spring security 集成CAS。
2017-01-03 22:38:47
40561
25
原创 15.Spring Boot 使用Spring security
玩转Spring Boot 使用Spring security Spring Boot与Spring Security在一起开发非常简单,充分体现了自动装配的强大,Spring Security是Spring Boot官方推荐使用的安全框架。配置简单,功能强大。接下来将说说Spring Boot使用Spring security进行安全控制。
2017-01-03 10:44:45
38650
1
原创 14.Spring Boot 多数据源
在项目中有的时候需要用到多个数据源,有个问题就是单数据源的事务是没有问题的,多数据源是会存在事务问题的。这里不做事务讲解,事务可以用JTA分布式事务,也可以用MQ。具体不做叙述,接下来说如何实现多数据源并且使用AOP来切换。本例代码使用Mybatis具体请看:10.玩转Spring Boot 集成Mybatis,11.玩转Spring Boot 集成Druid
2016-12-28 11:33:14
4662
原创 12.Spring Boot 事务管理
Spring Boot 使用的是Spring 事务管理机制,Spring事务对事务管理提供了一个顶层的接口PlatformTransactionManager,对所支持的所有事务统一管理接口。Spring 针对JDBC提供了DataSourceTransactionManager,对Hibernate提供了HibernateTransactionManager,对JDO提供了JdoTransactionManager,对JPA提供了设置JpaTransactionM
2016-12-22 21:46:29
12336
原创 11.Spring Boot 集成Druid
Spring Boot 使用的数据源默认的是:org.apache.tomcat.jdbc.pool.DataSource,在上篇的时候有没有发现没有配置数据源居然也行,是因为引入了JDBC Starter Poms 所以Spring Boot会帮我们自动创建,而在application.properties中的属性也是Spring Boot默认的。你可以在获取数据源的时候将数据源名称打印出来就知道了。接下来我们将说的是使用Druid来替换Spring Boot
2016-12-22 14:44:50
1365
原创 10.Spring Boot 集成Mybatis
Spring Boot 提供了JDBC与JPA的支持,由于本人比较喜欢用Mybatis,所以基本上都是用的Mybatis其余的都很少用,也算是对Mybatis的偏爱吧,下面说说Spring Boot怎么跟Mybatis整合开发。
2016-12-21 19:56:15
1638
原创 9.Spring Boot 全局异常处理@ControllerAdvice
玩转Spring Boot 全局异常处理 在开发中出现异常后,可能需要一个统一处理的地方,来处理程序出现的异常,针对不同的异常做不同的处理,这里我们通过@ExceptionHandler注解来实现。在WEB开发中,比如页面出入进来日期,需要进行一些转换那么这里使用@InitBinder注解来处理。上面说的是一些使用场景,接下来具体如何实现。1.使用@ExceptionHandler当前Controller异常处理 @ExceptionHandler可以使用在任何用@Controller注
2016-12-21 19:54:05
16530
原创 8.Spring Boot 日志配置
Spring Boot 使用Commons Logging作为内部日志记录。对Java Util Logging, Log4J2 and Logback. 提供了默认的配置。默认情况下在控制台输出也可以配置输出到文件中。默认使用Logback作为日志记录。
2016-12-21 12:32:18
1622
原创 7.Spring Boot devtools热部署
在实际项目开发中,开发的过程中一定会修改代码,如果每次修改代码都需要重新启动下,那会让人吐血的。这里我们使用Spring-boot-devtools进行热部署。Spring Boot官方给出的一段话:Spring Boot应用程序只是普通的Java应用程序,JVM热加载本应开箱即用的,但JVM热加载限制字节码大小。更完整的解决方案可以使用JRebel或者Spring-boot-devtools。spring-boot-devtools模块还包括支持快速应用
2016-12-21 10:55:32
12194
1
原创 6.Spring Boot 自定义Banner
到这里相信大家应该都见过以下图案。 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|__
2016-12-20 22:22:40
3790
原创 5.Spring Boot 自定义配置、导入XML配置与外部化配置
在这里我会全面介绍在Spring Boot里面如何自定义配置,更改Spring Boot默认的配置,以及介绍各配置的优先级顺序。Spring Boot使用一个全局的配置文件application.properties,Spring Boot 支持使用YAML语言的配置文件,YAML是以数据位中心的语言,所以使用application.yml作为全局配置也是同样的效果。而且在Spring Boot里面配置名称支持多种方式,例如:server.ssl.key-store,可以写成:server.ssl.keyS
2016-12-20 17:07:59
20993
2
原创 4.Spring Boot Starter POMs 介绍
Starter POMs是可以包含到应用中的一个方便的依赖关系描述符集合。可以获取所有Spring及相关的一站式服务,而不需要大量的依赖描述符。所有的starters遵循一个相似的命名模式:spring-boot-starter-*,在这里*是一种特殊类型的应用程序
2016-12-19 19:43:17
2791
原创 3.Spring Boot 不使用spring-boot-starter-parent构建
Spring Boot 给出的方法是,在项目中的pom.xml中加入以下代码,通过使用scope=import,项目仍然可以使用Spring Boot 提供的依赖管理
2016-12-18 17:22:54
18493
原创 2.Spring Boot 第一个应用Hello World
环境要求: 具体环境要求请看上一篇。1.创建工程1.1使用Eclipse 插件Spring tool suite 创建工程 使用Spring tool suite 创建工程比较简单,但是需要网络,有时候网络不好还比较麻烦,我在创建过程中就出现了好几次connet time out,于是我就放弃了用Spring tool suite创建项目,你也可以使用Spring提供的
2016-12-18 12:26:40
2673
1
原创 1.Spring Boot 前言
首先在这里对Spring Boot做个简单的介绍,对Spring Boot也关注了挺久了,Spring Boot是由Pivotal团队提供的全新框架,Pivotal团队在2014年4月份发布第一个GA版本。那时候就稍微有一些了解,不过并没有开始琢磨,之后也看过一些文档并没有做太多的纪要,所以大家都懂的如果学习一个东西不做笔记相信用不了多久就忘记了。今年抽空学习了一阵子,打算用博文记录下来,方便以后查阅。 Spring Boot 其设计目的是用来简化Spring应用的初始搭建以及开发过程。 该框
2016-12-18 10:48:38
1279
1
原创 7.CAS自定义错误信息
CAS自定义错误信息,定义错误之前,我们先看看login-webflow.xml以下代码<action-state id="realSubmit"> <evaluate expression="authenticationViaFormAction.submit(flowRequestContext, flowScope.credential, messageContext)" /> <transition on="warn" to="warn" /> <transition on
2016-11-28 16:50:35
5642
原创 4.CAS登录页面定制
到这里我们已经看过CAS的默认登录页面,页面可能并不是那么美观,可能需要设计开发一个漂亮简洁的登录页面,接下来我们就替换掉CAS默认的登录页面。CAS默认的登录页面在WEB-INF->view->jsp->default->ui下。该目录下提供了比较多的默认页面,登录页面是:casLoginView.jsp。
2016-11-20 10:56:50
3069
原创 3.CAS从数据库获取用户信息
CAS从数据库获取用户信息1.1特别说明 由于考虑到后面的博文,所以在这里我们直接将工程弄到eclipse下去进行定制修改可能会更方便一些。我这是在项目中直接使用,可能基本上说的都是一些实战过程,对原理方面介绍的少,毕竟大家大多数人想要的是拿着就上手的,不好之处还请大家谅解,多多指正一起交流。1.2 准备工作 (1)创建maven工程转成WE
2016-11-19 10:03:18
5463
原创 2.CAS环境搭建
CAS环境搭建1.1环境要求 (1)JDK 1.7 (2)TOMCAT 8.0.32 (3)cas-server-4.0.0、cas-client 3.4.11.1环境要求
2016-11-18 20:27:10
5816
原创 1.CAS开篇描述
第一次写博文,之前也只是自己用Mybase做一些记录总结,如果在博文中出现错误希望大家见谅,也请大家指正,欢迎提出宝贵的意见。由于项目中需要用SSO,当时对这方面也不是太了解,于是就很自然的百度了一把,选择了CAS,项目中使用的版本是CAS 4.0。目前项目比较着急,在工作之余抽出了点时间来写,主要是为了总结下自己在使用过程中遇到的一些问题,以及经验。其次还有个好处,以
2016-11-18 19:30:41
923
HTML4,XHTML,HTML5,CSS3 参考手册.7z
2020-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人