摘要: 第 1 步:将这个 Spring Boot 项目的打包方式设置为 war。<packaging>war</packaging>SpringBoot 默认有内嵌的 tomcat 模块,因此,我们要把这一部分排除掉。即:我们在 spring-boot-starter-web 里面排除了 spring-b 阅读全文
posted @ 2017-04-24 17:05 牛头人 阅读(867) 评论(0) 推荐(0) 编辑
摘要: MyBatis提供了拦截器接口,我们可以实现自己的拦截器,将其作为一个plugin装入到SqlSessionFactory中。 首先要说的是,Spring在依赖注入bean的时候,会把所有实现MyBatis中Interceptor接口的所有类都注入到SqlSessionFactory中,作为plug 阅读全文
posted @ 2017-04-24 15:57 牛头人 阅读(14071) 评论(0) 推荐(0) 编辑
摘要: 1.加入mybatis-spring-boot-stater的Maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <v 阅读全文
posted @ 2017-04-24 15:07 牛头人 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍如何将spring boot 与 JdbcTemplate一起工作。Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate 是在JDBC API基础上提供了更抽象的封装, 阅读全文
posted @ 2017-04-24 13:01 牛头人 阅读(28190) 评论(0) 推荐(0) 编辑
摘要: spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J,Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。控制台输出在Spring Boot中默认配置 阅读全文
posted @ 2017-04-24 11:30 牛头人 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。为了解决这样的问题,spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。创建实现接口 CommandLineRunner 的类,通过@Component注解,就可以实现 阅读全文
posted @ 2017-04-24 11:29 牛头人 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 1.spring boot默认资源处理 Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。 spring boot默认加载文件的路径是: /META-INF/resources/ /resources/ /static/ / 阅读全文
posted @ 2017-04-24 11:27 牛头人 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 1.spring boot拦截器默认有: HandlerInterceptorAdapter AbstractHandlerMapping UserRoleAuthorizationInterceptor LocaleChangeInterceptor ThemeChangeInterceptor 阅读全文
posted @ 2017-04-24 11:26 牛头人 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 监听器(Listener)的注册方法和 Servlet 一样,有两种方式:代码注册或者注解注册 1.代码注册方式 通过代码方式注入过滤器 @Bean public ServletListenerRegistrationBean servletListenerRegistrationBean(){ S 阅读全文
posted @ 2017-04-24 11:25 牛头人 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 当使用spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有监听器(如HttpSessionListener监听器)。 Spring boot 的主 Servlet 为 DispatcherServlet,其默认的url-pat 阅读全文
posted @ 2017-04-24 11:24 牛头人 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 过滤器(Filter)的注册方法和 Servlet 一样,有两种方式:代码注册或者注解注册 1.代码注册方式 通过代码方式注入过滤器 @Bean public FilterRegistrationBean indexFilterRegistration() { FilterRegistrationB 阅读全文
posted @ 2017-04-24 11:24 牛头人 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一.项目实例 1.项目结构 2.项目代码 1).ActionController.Java: package com.example.controller; import java.util.Date; import java.util.Map; import org.springframework 阅读全文
posted @ 2017-04-24 11:23 牛头人 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 1.开发工具安装 在Eclipse上安装插件:spring Tool Suite(简称STS) 具体安装可参考:http://blog.csdn.NET/gaoyunbo007/article/details/69229088 2.开发实例 1).创建项目 File > New > Spring S 阅读全文
posted @ 2017-04-24 11:22 牛头人 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置, 从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域 阅读全文
posted @ 2017-04-24 11:21 牛头人 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 安装方法有2种,一种是在线安装,比较方便,但耗时较长,一种是离线安装,步骤复杂一些,但耗时少,下面请看详细步骤。 方法一:在线安装 1:打开eclipse菜单Help》Eclise Marketplace 2:打开"Popular"标签,然后下拉滚动条,找到SpringToolSuite,并点击“I 阅读全文
posted @ 2017-04-24 11:20 牛头人 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 1.在Jenkins 官方网站(http://jenkins-ci.org/)下载最新版本war包。拷贝到 $TOMCAT_HOME/webapps 下(不用解压)。启动tomcat服务。 2.找到nginx的配置文件,如nginx默认配置文件路径在/usr/local/nginx/conf/ngi 阅读全文
posted @ 2017-04-24 11:19 牛头人 阅读(10942) 评论(0) 推荐(1) 编辑
摘要: package org.jenkinsci.plugins.svn.upload.step; import java.io.*; import org.tmatesoft.svn.core.SVNCommitInfo; import org.tmatesoft.svn.core.SVNDepth; 阅读全文
posted @ 2017-04-24 11:18 牛头人 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: sysv-rc-conf简介 sysv-rc-conf是一个强大的服务管理程序,Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的不同,系统可以在这些运行级之间进行切换,以完成不同的工作。 背景知识 Ubuntu运行级 阅读全文
posted @ 2017-04-24 11:17 牛头人 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 1.下载nginx源码包 wget http://nginx.org/download/nginx-1.11.12.tar.gz 2.解压该tar包 tar zxvf nginx-1.11.12.tar.gz 3.编译参数说明 --prefix=path 定义一个目录来保存你的nginx的提供功能的 阅读全文
posted @ 2017-04-24 11:16 牛头人 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 目前Kubernetes为Ubuntu提供的kube-up脚本,不支持15.10以及16.04这两个使用systemd作为init系统的版本。 这里详细介绍一下如何以非Docker方式在Ubuntu16.04集群上手动安装部署Kubernetes的过程。 环境信息 主机信息 安装docker sud 阅读全文
posted @ 2017-04-24 11:15 牛头人 阅读(523) 评论(0) 推荐(0) 编辑