springboot
文章平均质量分 75
划过风的记忆
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。
展开
-
springboot实战第三章
springboot第三章小计本章是spring的高级话题,涉及到内部和原理,但是例子比较简单。1.spring awareSpring依赖注入的最大亮点是所有的Bean对Spring容器的存在是没有意识的,可以将容器换成别的容器,但在实际项目中,不可避免用到Spring容器本身的功能资源,这时Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring A...原创 2018-05-13 23:45:24 · 517 阅读 · 0 评论 -
Spring Boot第七章-Spring Boot Web配置-Tomcat配置
本章介绍tomcat的配置1.配置tomcat直接在application配置文件中配置即可,servlet容器配置以server为前缀,而tomcat的特有配置以server.tomcat为前缀,例如:server.port=8443#配置session过期时间,spring boot2带上时间单位server.servlet.session.timeout=5sserver.servle...原创 2018-07-01 18:16:53 · 16186 阅读 · 1 评论 -
Spring Boot @WebFilter不起作用的问题
一般说是servlet版本问题,但是默认版本是3.0,不存在问题的,最后发现加个注解就好了。加上@Configuration原创 2018-07-09 16:46:00 · 15539 阅读 · 8 评论 -
Spring Boot热部署-Spring loaded
spring loaded可实现修改类文件的热部署,配置起来也比较简单,具体可看其github地址上的说明。首先需要获得spring loaded的jar包,从spring loaded的github地址可以找到,并且这个地址有说明,可以参考下。github地址:https://github.com/spring-projects/spring-loaded如图所示:可以下载relea...原创 2018-07-30 21:48:39 · 11865 阅读 · 0 评论 -
Spring Boot热部署-spring-boot-devtools
这个热部署很简单,添加spring-boot-devtools的依赖,然后修改build标签里的东西就可以了。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId...原创 2018-07-30 21:56:57 · 469 阅读 · 0 评论 -
Spring Boot热部署-JRebel
JRebel就比较牛逼了,JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。相比较而言,spring loaded和devtools功能太少了,不能实时看到变化,而且新增的类不一定有效,比如新增一个service,devtools并不能成功loadqua全部的变化,必须重启。而JRebel支持更多的变化,而且即时能看...原创 2018-07-30 22:38:28 · 1214 阅读 · 0 评论 -
Spring Boot-注册linux的服务
Linux下运行的软件通常我们可以将它注册服务,这样我们就可以通过命令开启,关闭,开机保持运行等功能。若想使用这个功能,在maven的配置文件里得加个东西,<executable>true</executable><build> <plugins> <plugin> ...原创 2018-07-31 13:38:35 · 359 阅读 · 0 评论 -
Spring Boot第八章-Spring Data JPA
前言: 最近比较忙,拖了好久才开始写springboot相关的博客,springboot实战那本书已经练习完毕,感觉挺有意思的,从第八章开始才是后端最关心的部分,经常用到。 好了,言归正传,本章关于spring data jpa的介绍挺多的,但是还是不够详细,在实际应用中我们还要处理好表与表之间的关系,各种相关注解,比如一对多的关系@OneToMany,@ManyToOne等等。还有懒...原创 2018-08-05 18:44:15 · 547 阅读 · 0 评论 -
Spring Boot第八章-Spring Data JPA(续)
上一个博客介绍了Spring Data JPA,但是总感觉不够,因而加了此篇博客作为续,以后关于JPA的东西都写在这篇文章里,毕竟在实际运用中会遇到很多需要注意的地方。原创 2018-08-05 23:47:14 · 439 阅读 · 0 评论 -
Spring Boot第八章-数据缓存Cache
Spring Boot缓存,本实例尝试了默认缓存,ehcache缓存,redis缓存原创 2018-08-24 17:27:34 · 1699 阅读 · 0 评论 -
Spring Boot实战第七章-Spring Boot Web开发-Web相关配置
本章介绍的是基本的web相关配置,涉及了springboot自动配置,注册servlet、filter、listener等等,配置起来很简单。1.Spring Boot提供的自动配置(1).自动配置的ViewResolver ContentNegotiatingViewResolver,MVC提供的一个特殊的ViewResolver,它不会自己处理view,而是代理给不同的ViewResolve...原创 2018-07-01 16:57:59 · 324 阅读 · 0 评论 -
Spring Boot实战第七章-SpringBoot Web开发-Thymeleaf模板引擎
本章介绍了Spring Boot Web开发的一些内容,涉及了很多前端的东西,简单了解下前端的东西就好,不必深究,遇到有开发前端的需求时可以看下官方文档,很快可以入手。重点放在web和tomcat的配置上面。本篇文章讲的是Thymeleaf引擎,是Spring Boot比较推荐的,它提供了完美的Spring MVC的支持。1.基本理解Thymeleaf是一个java类库,它是一个xml/xhtml...原创 2018-06-26 00:56:23 · 658 阅读 · 0 评论 -
SpringBoot实战第六章-Spring Boot核心
本章主要讲Spring Boot的一些核心内容与配置,非常简单粗暴,具体参数配置还在实际项目里实践才能真正使用好这些配置。1.基本配置1.1 入口类和@SpringBootApplication在用intellij创建Spring Boot项目的时候会默认生成一个入口类,名为*Application的类,里面有个main方法,用于启动SpringBoot应用项目。在类的上面有个@SpringBoo...原创 2018-06-24 18:57:27 · 258 阅读 · 0 评论 -
springboot实战第二章
springboot实战第二章小计1.spring el表达式支持在xml和注解中使用表达式,实现资源引入。在引入文件的时候,注意编码,可以在注册PropertySourcesPlaceholderConfigurer Bean的时候setFileEncoding("UTF-8")2.scope* scope描述的是spring容器如何新建Bean的实例的。* scope基本的有如下几种:* 1....原创 2018-05-13 23:41:55 · 368 阅读 · 0 评论 -
SpringBoot实战学习总览
SpringBoot实战之学习篇本次博客以及源码基本参考书上的代码,但是会根据项目实际需求添加一些东西第二章,Spring常用配置博客地址码云地址第三章,Spring高级话题博客地址码云地址第四章,Spring MVC基础博客地址:1.Spring项目快速搭建2.Spring MVC项目基本配置3.Spring MVC文件上传配置4.Spring...原创 2018-06-04 22:33:29 · 265 阅读 · 0 评论 -
springboot实战第四章-SpringMVC项目快速搭建
SpringMVC项目快速搭建 SpringMVC使我们可以简单地开发灵活且松耦合的Web项目,本章将关注基于注解和Java配置的SpringMVC开发。基本架构:SpringMVC 4.1.5+maven+logback+log4j1.构建Maven项目pom.xml内容:<?...原创 2018-05-29 13:54:56 · 1898 阅读 · 6 评论 -
springboot实战第四章-Spring MVC 基本配置
Spring MVC 基本配置在前面还有一小节常见注解就不介绍了,在实际项目中会经常用到,很容易理解。在本实例中相关配置内容都在MyMvcConfig类里编写1.添加静态资源配置代码:(1).在MyMvcConfig类上面加上@EnableWebMvc开启SpringMVC支持(2).在配置类里面加上静态资源配置,具体详解在注释里/** * 配置静态资源访问 * addReso...原创 2018-05-29 17:09:30 · 305 阅读 · 0 评论 -
springboot实战第四章-SpringMVC的文件上传配置
SpringMVC的文件上传文件上传是一个项目里经常要用到的功能,SpringMVC通过配置一个MultipartResolver来上传文件。在Spring的控制器中,通过MultipartFile file来接收文件,通过MultipartFile[] files接收多个文件上传。在这里大概进行5步操作,就可以愉快的实现文件的上传1.首先添加依赖这个在第四章开始的时候我已经添加好了,可以简化io...原创 2018-05-29 17:33:44 · 1212 阅读 · 0 评论 -
springboot实战第四章-自定义HttpMessageConverter
自定义HttpMessageConverter HttpMessageConverter是用来处理request和response里的数据的。Spring内置了很多HttpMessageConverter,比如MappingJackson2HttpMessageConverter,StringHttpMessageConverter等。 本章实现自定义的HttpMessageConve...原创 2018-05-29 18:00:56 · 12949 阅读 · 6 评论 -
springboot实战第四章-服务端推送技术
服务端推送技术本节的服务端推送技术基于:当客户端向服务端发送请求,服务端会抓住这个请求不放,当有数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端发送请求,周而复始第一种:基于SSE(Server Send Event)1.演示控制器package com.just.springmvc4.controller;import java.util.Random;import org....原创 2018-05-29 23:48:01 · 2192 阅读 · 0 评论 -
springboot实战第四章-Spring MVC的测试
Spring MVC的测试本节主要是进行一些和Spring MVC相关的测试,控制器的测试测试需要添加的依赖不必说了,已经在第一部分添加完毕,spring-test和junit两个依赖包1.演示服务DemoServicepackage com.just.springmvc4.service;import org.springframework.stereotype.Service;@Ser...原创 2018-05-30 00:03:12 · 311 阅读 · 0 评论 -
springboot实战第五章-springboot基础
第五章讲的是springboot的概述和搭建,这里其实网络上资源很多,主要是对springboot的理解和快速搭建使用,至于开发工具的选择看个人习惯,我是习惯使用idea,所以都是用idea来练习,其他的开发工具自己参考吧,这里就不多讲了。1.springboot的理解springboot采用习惯优于配置(项目中存在大量的配置,此外还内置一个习惯性的配置,无须手动进行配置),能让你快速将项目运行起...原创 2018-06-24 17:04:35 · 399 阅读 · 0 评论 -
Spring Boot第八章-非关系型数据库(MongoDB,Redis)
Spring Boot第八章-非关系型数据库原创 2018-09-04 10:09:51 · 840 阅读 · 0 评论