- 博客(24)
- 资源 (26)
- 收藏
- 关注
原创 Spring Boot入门教程(二十): Filter、Listener、Servlet、Interceptor
一:过滤器 Filter声明过滤器并且在Application中使用@ServletComponentScan注解标注@WebFilter(filterName = "myFilter", urlPatterns = "/*")public class MyFilter implements Fi
2018-03-31 22:38:20 1052
原创 Spring Boot入门教程(十九): Thymeleaf
一:ThymeleafSpring官方也推荐使用Thymeleaf,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用。JSP技术Spring Boot官方是不推荐的,原因有三:tomcat只支持war的打包方式,不支持可执行的jar。Jetty 嵌套的容器不支持jspUndertow创建自定义error.jsp页面不会覆盖错误处...
2018-03-30 19:23:09 6577
原创 Spring Boot入门教程(十八): Freemarker
1. pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency><dependency> <groupId>org.projectlombok</groupId>
2018-03-30 16:38:11 999
原创 Spring Boot入门教程(十七): JSP
1. pom.xml注意:此种依赖配置是使用的内嵌的tomcat,可以通过运行java程序的方式来启动,注意打包方式packaging=jar,如果想配置成war还需要别的配置 注意:tomcat-embed-jasper依赖的scope,要不要provided范围大不相同<packaging>jar</packaging><dependency&g...
2018-03-30 08:14:04 905
原创 Spring Boot入门教程(十六): JdbcTemplate
1. pom.xml前面已经讲过集成阿里的druid了,这里就不再集成了。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></depende...
2018-03-30 08:06:28 932
原创 Spring Boot入门教程(十五): spring-data-jpa 多数据源
1. pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency> <groupId>mysql</groupId> <artifactId
2018-03-29 09:42:49 1615
原创 Spring Boot入门教程(十四): spring-data-jpa
简介JPA:Java Persistence API,是Sun官方提出的Java持久化规范,而他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,并且其是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的基础上发展而来的,具有易于使用,伸缩性强等优点。spring-data-jpa是Spring基于Hibernate开发的一个JPA框架。1. pom....
2018-03-28 20:22:13 1263
原创 Spring Boot入门教程(十三): Elasticsearch
1. pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>2. a...
2018-03-28 17:46:24 1598
原创 Spring Boot入门教程(十二): MongoDB 主从
1. 引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency><depende...
2018-03-27 20:50:39 1103
原创 Spring Boot入门教程(十一): MongoDB
Spring Boot中可以通过在pom.xml中加入spring-boot-starter-data-mongodb引入对mongodb的访问支持依赖。它的实现依赖spring-data-mongodb。1. 引入依赖<dependency> <groupId>org.springframework.boot</groupId> ...
2018-03-27 19:20:12 1378
原创 Spring Boot入门教程(十): Redis
1. 引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency>
2018-03-27 17:48:27 1531 2
原创 Spring Boot入门教程(九): MyBatis多数据源(主从数据库)
1. 引入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version&g
2018-03-26 20:03:19 1289 1
原创 Spring Boot入门教程(八): MyBatis
代码地址:https://github.com/mengday/springboot-mybatis-example一:集成MyBatis1. 引入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</art...
2018-03-26 17:03:46 2136 2
原创 Spring Boot入门教程(七): Swagger2
1. 添加入Swagger2的依赖&amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;io.springfox&amp;amp;amp;amp;lt;/groupId&amp;amp;amp;amp;gt; &amp;amp;amp
2018-03-24 19:22:13 4313 1
原创 Spring Boot入门教程(六): 日志Log
一:简介集成logback需要添加spring-boot-starter-logging依赖,而此依赖已经在spring-boot-starter中添加过了,所以不用再添加此依赖了。默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台, # 输出格式是:时间(精确到毫秒) 日志级别(FATAL, ERROR, WARN, INFO, DEBUG,...
2018-03-23 16:36:45 5204 1
原创 Spring Boot入门教程(五):@SpringBootApplication
自动配置Spring使用@Configuration作为配置的注解,其实这个注解没什么东西,使用@Component作为元注解,和@Service、@Repository差不多,只是起了一个新的名字,表示了更具体的含义,当Spring发现某个类使用了@Configuration标注了,就去将该类下使用@Bean注解的方法创建bean并放入到容器中。@Configuration@Ta...
2018-03-20 20:51:30 2487
原创 Spring Boot入门教程(四):配置文件
配置方式每个starter都有自己默认的配置,如果需要改变默认值,可以在其他地方配置来覆盖掉默认的值,覆盖默认的配置有多种方式,每种方式的优先级也不同,如果在多个地方配置则优先使用优先级高的值,其中命令行参数优先级最高, 其中大部分参数一般都配置在属性文件application.properties中,属性文件即可以覆盖starter中默认的值,也可以自定义值在命令行行输入的参数SPR...
2018-03-20 19:49:54 4055 2
原创 Spring Boot入门教程(三):HelloWorld
1. 在http://start.spring.io/中生成一个空的项目, 并使用IDEA 打开Open2. 添加SpringMVC依赖pom.xml中只有spring-boot-starter(核心模块,包括自动配置支持、日志和YAML)和spring-boot-starter-test(测试模块,包括JUnit、Hamcrest、Mockito)两个依赖, 现在添加spri...
2018-03-18 21:22:00 2365
原创 Spring Boot入门教程(二):Spring Boot简介
Spring Boot的主要动机是简化配置和部署spring应用程序的过程。Spring Boot是什么?Spring Boot不是一个框架,它是一种用来轻松创建具有最小或零配置的独立应用程序的方式。这是方法用来开发基于Spring的应用,但只需非常少的配置。它提供了默认的代码和注释配置,快速启动新的Spring项目而不需要太多时间。它利用现有的Spring项目以及第三方项目来开发生产就绪(投入生产
2018-03-18 15:14:41 2123
原创 Spring Boot入门教程(一):搭建SpringMVC工程和Spring Boot工程
一:传统SpringMVC工程搭建步骤在熟悉Spring Boot工程之前先搭建一个Spring + SpringMVC的工程,需要如下几步:引入Spring依赖,一般都会引入很多Spring的依赖,如spring-core、spring-context、spring-context-support、spring-webmvc 等配置web.xml, 要配置contextConfigL...
2018-03-15 20:43:46 5538 2
原创 Spring Boot入门教程(零): yaml使用详解
简介YAML 是一种简洁的非标记语言(YAML Ain’t Markup Language),YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读, 常用于作为配置文件, 比json更加简洁。YAML 1.2 (3rd Edition): http://yaml.org/spec/1.2/spec.html js-yaml: https://github.com/...
2018-03-13 16:07:14 5974 1
原创 Lombok使用示例详情
简介Lombok是一个可以通过注解来帮助我们简化消除一些必须有但显得很臃肿的Java代码的一种工具,通过使用对应的注解,可以在编译源码的时候动态添加源码。 例如在实体中经常见到一堆Getter和Setter方法,这些方法是必要的不可缺少的,但是这些代码感觉却像是“垃圾”,看起来重复而臃肿,看起来也不美观,也不简洁清爽,可以使用lombok,在类上直接使用@Getter @Setter 这两...
2018-03-09 11:43:06 20605 2
原创 原生Feign入门示例
Feign简介Feign是一种负载均衡的HTTP客户端, 使用Feign调用API就像调用本地方法一样。 GitHub地址:https://github.com/OpenFeign/feignFeign使用引入依赖至少需要引入核心依赖和一种json或者xml的一种解析工具json解析工具支持:feign-gson、feign-jackson xml解析工具支持:feign-sax、f
2018-03-08 09:29:54 2165
原创 Kafka入门教程
一:核心概念kafka是消息中间件的一种,是一种分布式流平台,是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wicked fast(变态快)等优点。kafka中涉及的名词:消息记录(record): 由一个key,一个value和一个时间戳构成,消息最终存储在主题下的分区中, 记录在生产者中称为生产者记录(ProducerRecord), 在消费者中称为消费者记录(Co...
2018-03-03 21:35:27 6709 5
springboot-fastdfs.zip
2020-08-29
hadoop lib/native
2019-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人