自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 Spring Boot 学习22--导入XML配置

Spring Boot理念就是零配置编程,但是如果绝对需要使用XML的配置,我们建议您仍旧从一个@Configuration类开始,你可以使用@ImportResouce注解加载XML配置文件,我拿一个例子来进行讲解:这个例子的大体步骤如下:(1)新建一个工程;(2)在App.java类编写HelloService2;(3)在App.java类无法扫描的包下编写HelloServi

2017-04-27 18:01:55 211

转载 Spring Boot 学习21--使用@SpringBootApplication注解

很多Spring Boot开发者总是使用 @Configuration , @EnableAutoConfiguration 和 @ComponentScan 注解他们的main类。由于这些注解被如此频繁地一块使用(特别是你遵循以上最佳实践时),Spring Boot提供一个方便的 @SpringBootApplication 选择。该 @SpringBootApplication 注解等价于

2017-04-27 17:59:19 210

转载 Spring Boot 学习20--监控和管理生产环境

spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http、jmx、ssh、telnet等拉管理和监控应用。审计(Auditing)、健康(health)、数据采集(metrics gathering)会自动加入到应用里面。首先,写一个最基本的spring boot项目。 基于Maven的项目添加‘starter’依赖:    or

2017-04-27 17:57:15 200

转载 Spring Boot 学习19--修改端口号

Spring boot 默认端口是8080,如果想要进行更改的话,只需要修改applicatoin.properties文件,在配置文件中加入:server.port=9090 常用配置:###########################################################EMBEDDED SERVER CONFIGURATION (Se

2017-04-27 17:54:42 212

转载 Spring Boot 学习18--配置ContextPath

Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在Application.properties文件中加入server.context-path = /你的path,比如:spring-boot,那么访问地址就是http://ip:port/spring-boot 路径

2017-04-27 17:53:56 405

转载 Spring Boot 学习17--改变JDK编译版本

Spring Boot在编译的时候,是有默认JDK版本的,如果我们期望使用我们要的JDK版本的话,那么要怎么配置呢?这个只需要修改pom.xml文件的 -- 加入一个plugin即可。 plugin>   artifactId>maven-compiler-pluginartifactId>   configuration>      source>1.8source>

2017-04-27 17:52:47 5006

转载 Spring Boot 学习16--处理静态资源

1.默认资源映射Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。建议大家使用Spring Boot的默认配置方式,如果需要特殊处理的再通过配置进行修改。如果想要自己完全控制WebMVC,就需要在@Configuration注解的配置类上增加@EnableWebMvc(@SpringBootAp

2017-04-27 17:44:47 188

转载 Spring Boot 学习15--定时任务的使用

本文介绍在 Spring Boot 中如何使用定时任务,使用非常简单,就不做过多说明了。com.kfit.base.scheduling.SchedulingConfig:package com.kfit.base.scheduling; import org.springframework.context.annotation.Configuration;import org

2017-04-27 17:42:54 183

转载 Spring Boot 学习14--使用Druid(编程注入)

在上一节使用是配置文件的方式进行使用druid,这里在扩散下使用编程式进行使用Druid,在上一节我们新建了一个类:DruidConfiguration我在这个类进行编码: Java代码  1. package com.kfit.base.servlet;  2.   3. import java.sql.SQLException;  4.   5. import 

2017-04-27 17:40:25 314

转载 Spring Boot 学习13--使用Druid和监控配置

Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource  整体步骤:(1)    ——   Druid简单介绍,具体看官网;(2)     —— 在pom.xml配置druid依赖包;(3)    ——  配置application.properties加入数据库源类型等参数;(4)     —— 编写drui

2017-04-27 17:39:22 339

转载 Spring Boot 学习12--普通类调用Bean

我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用spring提供的其他对象或者说有一些不需要交给spring管理,但是需要用到spring里的一些对象。如果这是spring框架的独立应用程序,我们通过 ApplicationContext 

2017-04-27 17:20:51 243

原创 Spring 学习5--使用AOP统一处理日志

步骤:1.切点前处理HttpRequest请求内容;2.切点后处理响应返回内容;Java代码:@Aspect@Componentpublic class LogAspectConfig { private Logger logger = LoggerFactory.getLogger(LogAspectConfig.class); private Prope

2017-04-27 16:56:39 218

转载 Spring Boot 学习11--使用模版Thymeleaf- freemarker

步骤:(1)在pom.xml中引入thymeleaf;(2)如何关闭thymeleaf缓存(3)编写模板文件.html Spring Boot默认就是使用thymeleaf模板引擎的,所以只需要在pom.xml加入依赖即可:dependency>         groupId>org.springframework.bootgroupId>         artif

2017-04-27 16:54:37 648

转载 Spring Boot 学习10--添加JSP支持

这个部分比较复杂,所以单独创建一个工程来进行讲解;步骤:(1)  创建Maven web project;(2)  在pom.xml文件添加依赖;(3)  配置application.properties支持jsp(4)  编写测试Controller(5)编写JSP页面(6)编写启动类App.java 1,FreeMarker2,Groovy3,Thy

2017-04-27 16:50:27 334

转载 Spring 学习4--AOP Execution

除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外,所有的部分都是可选的。 返回类型模式决定了方法的返回类型必须依次匹配一个连接点。你会使用的最频繁的返回类型模式是 *,它代表了匹配任意的返回类型。一个全称限定的类型名将只会匹配返回给定类型的方法。名字模式匹配的是方法名。 你可以使用 * 通配符作为所有或者部分命名模式。参数模式稍微有点复杂:() 匹配

2017-04-25 11:17:40 184

转载 Java 学习1--单例模式(Singleton)

概念:在Java应用程序中,一个类Class只有一个实例存在 Singleton介绍:1.介绍:也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他

2017-04-24 17:56:06 201

转载 Spring 学习3--Spring特殊语义注入bean

当需要在某个类中定义一个属性,并且该属性是一个已存在的bean,要为该属性赋值我们就用着三个。我们看上面的代码可以看到这三个都是定义在一个属性上的,比如:@Resourceprivate IIocDao iocDao;@Autowiredprivate IocService service;那这几个到底有什么区别呢?我们先看@Resource,它是javax.annotat

2017-04-24 15:13:48 202

转载 Spring 学习2--Spring特殊语义注释类定义bean

在使用Spring框架2.5以后的版本开发Web项目时,经常会遇到@repository、@service、@controller等注释类。从注释类的命名上,很容易看出这几个注释类分别与持久层、业务层、控制层(web)相对应,分别标记对应层的一个组件。这几个注解是当你需要定义某个类为一个bean,则在这个类的类名前一行使用@service("名称"),就相当于将该类定义为一个bean,bean命名

2017-04-24 15:05:40 210

原创 Spring Boot 学习9--使用JdbcTemplate

步骤:1.在 pom.xml 引入JdbcTemplate的依赖 org.springframework.boot spring-boot-starter-data-jpa2.在需要使用JdbcTemplate的类加入@Autowired@Qualifier("pmapiJdbcTemplate")//指定需要装配的JdbcTemplate

2017-04-24 11:43:07 194

转载 Spring Boot 学习8--使用Jpa

在看这一篇文档的话,需要先配置好JPA – Hibernate。       总体步骤:(1)   创建实体类Demo,如果已经存在,可以忽略。(2)   创建jpa repository类操作持久化。(3)   创建service类。(4)   创建restful请求类。(5)   测试 代码如下:com.kfit.test.bean.Demo :pack

2017-04-21 17:58:49 162

转载 Spring Boot 学习7--Jpa Hibernamte

在说具体如何在spring boot 使用Hibernate前,先抛装引玉些知识点?什么是JPA呢?JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。http://baike.baidu.com/link?url=LdqIXvzTr0RDjY2yoRdpogDdzaZ_L-DrIOpLL

2017-04-21 17:57:35 239

转载 Spring Boot 学习6--DataSource-MySql

在任何一个平台都逃离不了数据库的操作,那么在spring boot中怎么接入数据库呢?很简单,我们需要在application.properties进行配置一下,application.properties路径是src/main/resources下,对于application.properties更多的介绍请自行百度进行查找相关资料进行查看,在此不进行过多的介绍,以下只是mysql的配置文件

2017-04-21 17:55:46 213

原创 Spring Boot Ajax 提交对象类型

在任何一个平台都逃离不了ajax的操作,本篇记录Spring Boot用ajax提交object到后台的操作方法。JavaScriptlet object = { name: "name", password: "password", telephone:"telephone", child:{"id":"id"}};$.ajax({

2017-04-21 15:35:39 630

转载 Spring 学习 1--Spring各种参数绑定注解解析

该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:   @PathVa

2017-04-21 15:27:14 296

转载 Spring Boot 学习5--全局异常捕抓

在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?新建一个类GlobalDefaultExceptionHandler,在class注解上@ControllerAdvice,在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下: com.kfit.base.exception.GlobalDef

2017-04-21 14:25:22 188

转载 Spring Boot 学习4--完美使用FastJson解析Json数据

个人使用比较习惯的json框架是fastjson,所以spring boot默认的json使用起来就很陌生了,所以很自然我就想我能不能使用fastjson进行json解析呢?       引入fastjson依赖库:  dependencies>        dependency>           groupId>com.alibabagroupId>          

2017-04-21 11:57:37 466

转载 Spring Boot 学习3--热部署

在编写代码的时候,你会发现我们只是简单把打印信息改变了下,就需要重新部署,如果是这样的编码方式,那么我们估计一天下来之后就真的是打几个Hello World之后就下班了。那么如何解决热部署的问题呢?那就是springloaded,加入如下配置:plugin>                     groupId>org.springframework.bootgroupId>    

2017-04-21 11:47:38 384

转载 Spring Boot 学习2--Spring Boot返回json数据

在做如下操作之前,我们对之前的Hello进行简单的修改,我们新建一个包com.kfit.test.web 然后新建一个类HelloControoler, 然后修改App.java类,主要是的这个类就是一个单纯的启动类。主要代码如下:App.javapackagecom.kfit; importorg.springframework.boot.SpringApplication;

2017-04-21 11:33:52 3197

转载 Spring Boot 学习1--Spring boot起步之Hello World

1.1 介绍       自从structs2出现上次的漏洞以后,对spring的关注度开始越来越浓。       以前spring开发需要配置一大堆的xml,后台spring加入了annotaion,使得xml配置简化了很多,当然还是有些配置需要使用xml,比如申明component scan等。       Spring开了一个新的model spring boot,主要思想是

2017-04-21 11:24:58 199

转载 Spring Boot 学习31--Spring Boot导入XML配置

Spring Boot理念就是零配置编程,但是如果绝对需要使用XML的配置,我们建议您仍旧从一个@Configuration类开始,你可以使用@ImportResouce注解加载XML配置文件,我拿一个例子来进行讲解:这个例子的大体步骤如下:(1)新建一个工程;(2)在App.java类编写HelloService2;(3)在App.java类无法扫描的包下编写HelloServi

2017-04-21 11:18:37 288

转载 Spring Boot Shiro 权限管理

本来是打算接着写关于数据库方面,集成MyBatis的,刚好赶上朋友问到Shiro权限管理,就先总结下发出来了。       使用Shiro之前用在spring MVC中,是通过XML文件进行配置。 既然现在在写Spring Boot的帖子,就将Shiro应用到Spring Boot中,我本地已经完成了SpringBoot使用Shiro的实例,将配置方法共享一下。       先

2017-04-21 09:46:45 289

使用SpringCloud+Docker搭建微服务架构

如何使用SpringCloud+Docker搭建微服务架构

2022-04-16

成为一名架构师的基本技能

带你领略架构师得基本技能

2022-04-16

图片上传预览+(无验证)

很不错的图片上传预览+(无验证)Demo源代码,可供学习

2015-06-16

VisualSVN.4.0.0破解版(支持VS2013)

VisualSVN.4.0.0破解版(支持VS2013)代码管理器

2015-06-01

GoldMailer Demo

群发邮件DEMO,使用.NET Winform 开发,仅供参考

2014-09-04

空空如也

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

TA关注的人

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