<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[编码语言Codelang]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cl_andywin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cl_andywin]]></copyright><item><title><![CDATA[快速使用Checkstyle（一）]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/79948215</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/79948215</guid><author>cl_andywin</author><pubDate>Sun, 15 Apr 2018 12:39:24 +0800</pubDate><description><![CDATA[快速使用Checkstyle（一）1.介绍Checkstyle是一种代码规约工具，可以帮助程序员编写符合编码标准的Java代码。使用Checkstyle可以自定义一些代码规范用于在编译中强制执行。CheckStyle默认使用的是Sun的编码规范。本文以8.8版本进行编写。参考资料：http://checkstyle.sourceforge.net/index.html例如：Sun：http://c...]]></description><category></category></item><item><title><![CDATA[Maven CheckStyle Plugin 使用]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/79225348</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/79225348</guid><author>cl_andywin</author><pubDate>Sat, 03 Feb 2018 16:38:23 +0800</pubDate><description><![CDATA[Maven CheckStylePlugin使用
1.       环境要求
a)        CheckStyle Plugin 3.0.0，默认使用的checkStyle版本为：6.18
b)        Maven 3.0以上
c)        JDK 1.7以上
2.       使用
主要说的是自定义checkStyle.xml文件，默认使用的是sun_checksty]]></description><category></category></item><item><title><![CDATA[18.Spring Boot 注册Servlet、Filter、Listener]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/54605831</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/54605831</guid><author>cl_andywin</author><pubDate>Wed, 01 Feb 2017 21:36:43 +0800</pubDate><description><![CDATA[在Servlet 3.0之前我们都是使用web.xml进行配置，需要增加Servlet、Filter或者Listener都是在web.xml增加相应的配置即可。这里我们使用的是使用Java配置来注册Servlet、Filter、Listener。]]></description><category></category></item><item><title><![CDATA[17.Spring Boot 集成Dubbo]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/54318903</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/54318903</guid><author>cl_andywin</author><pubDate>Wed, 18 Jan 2017 23:33:25 +0800</pubDate><description><![CDATA[使用Spring Boot 与Dubbo集成，这里我之前尝试了使用注解的方式，简单的使用注解注册服务其实是没有问题的，但是当你涉及到使用注解的时候在服务里面引用事务，注入其他对象的时候，会有一些问题。于是我就果断放弃了注解了，使用的是XML，这里可能介绍的是Dubbo，但是如果使用Dubbox的话，基本上是兼容的。接下来，将说说使用XML的方式与Spring Boot在一起开发。]]></description><category></category></item><item><title><![CDATA[16.Spring Boot 使用Spring security 集成CAS]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53998986</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53998986</guid><author>cl_andywin</author><pubDate>Tue, 03 Jan 2017 22:38:47 +0800</pubDate><description><![CDATA[在上一篇中说了Spring Boot 使用Spring security，在这一篇中将讲讲Spring security 集成CAS。]]></description><category></category></item><item><title><![CDATA[15.Spring Boot 使用Spring security]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53992353</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53992353</guid><author>cl_andywin</author><pubDate>Tue, 03 Jan 2017 10:44:45 +0800</pubDate><description><![CDATA[玩转Spring Boot 使用Spring security


   Spring Boot与Spring Security在一起开发非常简单，充分体现了自动装配的强大，Spring Security是Spring Boot官方推荐使用的安全框架。配置简单，功能强大。接下来将说说Spring Boot使用Spring security进行安全控制。]]></description><category></category></item><item><title><![CDATA[14.Spring Boot 多数据源]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53907046</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53907046</guid><author>cl_andywin</author><pubDate>Wed, 28 Dec 2016 11:33:14 +0800</pubDate><description><![CDATA[在项目中有的时候需要用到多个数据源，有个问题就是单数据源的事务是没有问题的，多数据源是会存在事务问题的。这里不做事务讲解，事务可以用JTA分布式事务，也可以用MQ。具体不做叙述，接下来说如何实现多数据源并且使用AOP来切换。

本例代码使用Mybatis具体请看：10.玩转Spring Boot 集成Mybatis，11.玩转Spring Boot 集成Druid]]></description><category></category></item><item><title><![CDATA[13.Spring Boot 集成swagger2]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53820942</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53820942</guid><author>cl_andywin</author><pubDate>Thu, 22 Dec 2016 21:50:07 +0800</pubDate><description><![CDATA[玩转Spring Boot 集成swagger


   spring boot]]></description><category></category></item><item><title><![CDATA[12.Spring Boot 事务管理]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53820807</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53820807</guid><author>cl_andywin</author><pubDate>Thu, 22 Dec 2016 21:46:29 +0800</pubDate><description><![CDATA[Spring Boot 使用的是Spring 事务管理机制，Spring事务对事务管理提供了一个顶层的接口PlatformTransactionManager，对所支持的所有事务统一管理接口。Spring 针对JDBC提供了DataSourceTransactionManager，对Hibernate提供了HibernateTransactionManager，对JDO提供了JdoTransactionManager，对JPA提供了设置JpaTransactionM]]></description><category></category></item><item><title><![CDATA[11.Spring Boot 集成Druid]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53814143</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53814143</guid><author>cl_andywin</author><pubDate>Thu, 22 Dec 2016 14:44:50 +0800</pubDate><description><![CDATA[Spring Boot 使用的数据源默认的是：org.apache.tomcat.jdbc.pool.DataSource，在上篇的时候有没有发现没有配置数据源居然也行，是因为引入了JDBC Starter Poms 所以Spring Boot会帮我们自动创建，而在application.properties中的属性也是Spring Boot默认的。你可以在获取数据源的时候将数据源名称打印出来就知道了。接下来我们将说的是使用Druid来替换Spring Boot]]></description><category></category></item><item><title><![CDATA[10.Spring Boot 集成Mybatis]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53790558</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53790558</guid><author>cl_andywin</author><pubDate>Wed, 21 Dec 2016 19:56:15 +0800</pubDate><description><![CDATA[Spring Boot 提供了JDBC与JPA的支持，由于本人比较喜欢用Mybatis，所以基本上都是用的Mybatis其余的都很少用，也算是对Mybatis的偏爱吧，下面说说Spring Boot怎么跟Mybatis整合开发。]]></description><category></category></item><item><title><![CDATA[9.Spring Boot 全局异常处理@ControllerAdvice]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53790510</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53790510</guid><author>cl_andywin</author><pubDate>Wed, 21 Dec 2016 19:54:05 +0800</pubDate><description><![CDATA[玩转Spring Boot 全局异常处理
 在开发中出现异常后，可能需要一个统一处理的地方，来处理程序出现的异常，针对不同的异常做不同的处理，这里我们通过@ExceptionHandler注解来实现。在WEB开发中，比如页面出入进来日期，需要进行一些转换那么这里使用@InitBinder注解来处理。上面说的是一些使用场景，接下来具体如何实现。

1.使用@ExceptionHandler当前Controller异常处理

      @ExceptionHandler可以使用在任何用@Controller注]]></description><category></category></item><item><title><![CDATA[8.Spring Boot 日志配置]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53783035</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53783035</guid><author>cl_andywin</author><pubDate>Wed, 21 Dec 2016 12:32:18 +0800</pubDate><description><![CDATA[Spring Boot 使用Commons Logging作为内部日志记录。对Java Util Logging, Log4J2 and Logback. 提供了默认的配置。默认情况下在控制台输出也可以配置输出到文件中。默认使用Logback作为日志记录。]]></description><category></category></item><item><title><![CDATA[7.Spring Boot devtools热部署]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53781737</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53781737</guid><author>cl_andywin</author><pubDate>Wed, 21 Dec 2016 10:55:32 +0800</pubDate><description><![CDATA[在实际项目开发中，开发的过程中一定会修改代码，如果每次修改代码都需要重新启动下，那会让人吐血的。这里我们使用Spring-boot-devtools进行热部署。Spring Boot官方给出的一段话：Spring Boot应用程序只是普通的Java应用程序，JVM热加载本应开箱即用的，但JVM热加载限制字节码大小。更完整的解决方案可以使用JRebel或者Spring-boot-devtools。spring-boot-devtools模块还包括支持快速应用]]></description><category></category></item><item><title><![CDATA[6.Spring Boot 自定义Banner]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53770379</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53770379</guid><author>cl_andywin</author><pubDate>Tue, 20 Dec 2016 22:22:40 +0800</pubDate><description><![CDATA[到这里相信大家应该都见过以下图案。
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|__]]></description><category></category></item><item><title><![CDATA[5.Spring Boot 自定义配置、导入XML配置与外部化配置]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53765614</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53765614</guid><author>cl_andywin</author><pubDate>Tue, 20 Dec 2016 17:07:59 +0800</pubDate><description><![CDATA[在这里我会全面介绍在Spring Boot里面如何自定义配置，更改Spring Boot默认的配置，以及介绍各配置的优先级顺序。Spring Boot使用一个全局的配置文件application.properties，Spring Boot 支持使用YAML语言的配置文件，YAML是以数据位中心的语言，所以使用application.yml作为全局配置也是同样的效果。而且在Spring Boot里面配置名称支持多种方式，例如：server.ssl.key-store，可以写成：server.ssl.keyS]]></description><category></category></item><item><title><![CDATA[4.Spring Boot Starter POMs 介绍]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53747187</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53747187</guid><author>cl_andywin</author><pubDate>Mon, 19 Dec 2016 19:43:17 +0800</pubDate><description><![CDATA[Starter POMs是可以包含到应用中的一个方便的依赖关系描述符集合。可以获取所有Spring及相关的一站式服务，而不需要大量的依赖描述符。所有的starters遵循一个相似的命名模式：spring-boot-starter-*，在这里*是一种特殊类型的应用程序]]></description><category></category></item><item><title><![CDATA[3.Spring Boot 不使用spring-boot-starter-parent构建]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53728639</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53728639</guid><author>cl_andywin</author><pubDate>Sun, 18 Dec 2016 17:22:54 +0800</pubDate><description><![CDATA[Spring Boot 给出的方法是，在项目中的pom.xml中加入以下代码，通过使用scope=import，项目仍然可以使用Spring Boot 提供的依赖管理]]></description><category></category></item><item><title><![CDATA[2.Spring Boot 第一个应用Hello World]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53726410</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53726410</guid><author>cl_andywin</author><pubDate>Sun, 18 Dec 2016 12:26:40 +0800</pubDate><description><![CDATA[环境要求：
    具体环境要求请看上一篇。

1.创建工程

1.1使用Eclipse 插件Spring tool suite 创建工程

      使用Spring tool suite 创建工程比较简单，但是需要网络，有时候网络不好还比较麻烦，我在创建过程中就出现了好几次connet time out，于是我就放弃了用Spring tool suite创建项目，你也可以使用Spring提供的]]></description><category></category></item><item><title><![CDATA[1.Spring Boot 前言]]></title><link>https://blog.youkuaiyun.com/cl_andywin/article/details/53725657</link><guid>https://blog.youkuaiyun.com/cl_andywin/article/details/53725657</guid><author>cl_andywin</author><pubDate>Sun, 18 Dec 2016 10:48:38 +0800</pubDate><description><![CDATA[首先在这里对Spring Boot做个简单的介绍，对Spring Boot也关注了挺久了，Spring Boot是由Pivotal团队提供的全新框架，Pivotal团队在2014年4月份发布第一个GA版本。那时候就稍微有一些了解，不过并没有开始琢磨，之后也看过一些文档并没有做太多的纪要，所以大家都懂的如果学习一个东西不做笔记相信用不了多久就忘记了。今年抽空学习了一阵子，打算用博文记录下来，方便以后查阅。

      Spring Boot 其设计目的是用来简化Spring应用的初始搭建以及开发过程。 该框]]></description><category></category></item></channel></rss>