- 博客(20)
- 收藏
- 关注
原创 微服务
1. 传统的架构:单体架构定义:架构单体应用的架构风格,称之为单体架构缺点:复杂性较高,部署速度较慢,无法扩展业务。。。。。2. 架构的演进:单体架构 - SOA - 微服务3. 什么是微服务MartinFowler:简而言之,微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中每个小型服务都运行在自己的进程中,并经常采用HTTP资源
2017-11-29 11:00:33 308
原创 Spring Boot 使用第三方json解析 : fastjson
Spring Boot 默认使用的是jackson解析json导入pom依赖包: com.alibaba fastjson 1.2.15需要在spring boot 的启动类中写一些配置:方法一:继承以下 的类extends WebMvcConfigurerAdapter@SpringBootApplication@M
2017-11-29 10:34:53 414
原创 Spring Boot 集成mybatis的分页拦截器:PageHelper
导入pom依赖包:<!-- mybatis 的分页拦截器 : PageHelper --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version&g.
2017-11-29 10:23:01 2738
原创 Spring Boot 使用外部tomcat 启动服务
1. 使用maven install 将项目打包2. 在项目的target 下有个 xxxxx.war包,将此包拷贝到tomcat下的webapps 中的 ROOT 文件目录下解压出来 (并且要将webapps中多余的文件删掉,只留下ROOT文件夹,同时ROOT 文件夹中的文件也要删除掉)3. 最后运行bin目录下的start即可
2017-11-29 10:16:12 561
原创 Spring Boot 中的redis使用
步骤一:导入依赖包 org.springframework.boot spring-boot-starter-redis步骤二:1. 单机版在application.properties配置中加入#spring.redis.host=192.168.0.111#spring.redis.port=8023在spring boot 的启动类中开启
2017-11-29 10:07:55 344
原创 Spring Boot 中的.yml和.properties的常用配置
1. application.yml# mysql 的数据库配置spring: datasource: url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8 username: root password:
2017-11-29 09:36:14 23600
原创 Spring Boot 一些常用的pom配置
1. org.springframework.boot spring-boot-starter-parent 1.5.8.RELEASE 2. UTF-8 UTF-8 1.83. org.springframework.boot spring-boot-starter-web4.
2017-11-29 09:28:04 5235
原创 Spring Boot 集成 Mybatis
步骤一: 在POM 文件中添加Mybatis 的依赖包 org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 mysql mysql-connector-java 5.1.21步骤二:在application.properties 配置文件中添加数据库连接spring.
2017-11-22 16:31:25 271
翻译 初识Spring Cloud
Spring Cloud 简介以下是Spring Cloud包含的组件这6张图来自https://springcloud.cc/ 包括了spring cloud现在有的所有组件,以及每个组件的作用。我这里粗浅介绍10个。1. spring cloud config远程配置服务。远程配置是每个都必不可少的中间件,远程配置的特点一般需要
2017-11-20 17:04:39 735
转载 Spring Boot Mybatis 整合
本项目使用的环境:开发工具:Intellij IDEA 2017.1.3jdk:1.7.0_793.maven:3.3.9额外功能PageHelper 分页插件mybatis generator 自动生成代码插件步骤: 1.创建一个springboot项目:2.创建项目的文件结构以及jdk的版本3.选择项目所需要的
2017-11-17 15:01:01 562
转载 Spring Boot 文件上传实例
本文介绍如何在Spring Boot Web应用程序中上传文件。使用的工具 :Spring Boot 1.4.3.RELEASESpring 4.3.5.RELEASEThymeleafMaven 3Embedded Tomcat 8.5.61. 项目结构标准项目结构如下图所示 -2. 项目依赖Spring boot依赖关系,无需额外的文件上传库。
2017-11-17 14:20:48 364
转载 Spring Boot SLF4J日志实例
默认情况下,SLF4j日志记录包含在Spring Boot Web应用程序中,只需要启用它就可以了。注意:查看此Spring Boot Logback XML模板以了解默认的日志记录模式和配置。SLF4j示例我们将在接下来的文章中,创建一个项目:web-slf4j-logging,演示这几种常用的日志配置方法。1. application.properties要启用
2017-11-17 13:41:07 510
转载 Spring Boot @ConfigurationPropreties 实例
Spring Boot @ConfigurationProperties是让开发人员比较容易地将整个文件映射成一个对象。简单属性文件通常,我们使用@Value注释来逐个注入.properties值,这对于小而简单的结构.properties文件很有用。文件:global.properties email=test@yiibai.comthread-pool=12@Value
2017-11-17 11:57:21 604
翻译 Spring Boot 非web应用程序实例
在Spring Boot中,要创建一个非Web应用程序,实现CommandLineRunner并覆盖run()方法,例如:import org.springframework.boot.CommandLineRunner;@SpringBootApplicationpublic class SpringBootConsoleApplication implements CommandLi
2017-11-17 11:52:28 22025 1
翻译 Spring Boot 将WAR文件部署到Tomcat
在本文中,将演示如何将Spring Boot WAR文件部署到Tomcat servlet容器中。对于Spring Boot WAR部署,需要执行三个步骤:扩展SpringBootServletInitializer根据提供标记嵌入式servlet容器。更新包装为 War 测试工具:Spring Boot 1.4.2.RELEASETomcat 8.5.9Maven 3
2017-11-17 11:40:14 238
翻译 Spring Boot 应用程序开发入门
在本节中,我们来在Java中开发一个简单的“Hello World!” Web应用程序,突出一些Spring Boot的主要特性。在这里将使用Maven来构建这个项目,因为大多数IDE支持它。在开始之前,打开一个终端,检查是否安装了Java和Maven的有效版本。C:\Users\Administrator>java -versionjava version "1.8.0_65"J
2017-11-17 11:25:21 2972
翻译 Spring Boot 安装
Spring Boot可以与“经典”Java开发工具一起使用或作为命令行工具安装。但无论如何,都需要安装Java SDK v1.6或更高版本。在开始之前检查您当前的Java安装版本:$ java -versionShell如果你是Java开发的新手,或者如果你只想试验Spring Boot,你可能首先尝试Spring Boot CLI,否则,继续阅读“经典”安装说明。虽然Spri
2017-11-17 11:18:41 2686 2
翻译 Spring Boot 入门
Spring Boot项目归根只是一个常规的Spring项目,只是利用了Spring Boot启动程序和自动配置。要创建Spring Boot应用程序的方法,Spring团队(The Pivotal Team)提供了以下三种方法。使用Spring Boot CLI工具使用Spring STS IDE使用Spring Initializr (网站 http://start.spring.
2017-11-17 10:58:52 310
转载 初识Spring Boot
一,Spring Boot 简介Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷
2017-11-16 17:24:27 569
转载 一些写代码的习惯
本篇将讲述一下,我在重构项目的过程中总结的一些良好的代码习惯。一. 可读性强的命名命名是提高代码可读性的第一步,也是极其重要的一步,不仅在js里要命名变量名、函数名,还要在CSS里给命名class、id,给图片命名。好的变量名要完全、准确地描述出该变量所代表的事物。下面是一些命名的规则:以问题为导向一个好记的变量名反映的通常都是问题,而不是解决方案。一个好名字通常表
2017-11-06 15:38:54 972
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人