Spring Boot
xiewz1112
这个作者很懒,什么都没留下…
展开
-
Spring Boot学习--1 开始
1. 核心Spring Boot 核心是入口类和@SpringBootApplication。入口类的名称是artifactId+Application,@SpringBootApplication注解是一个组合注解,主要MetaAnnotation为@Configuration和@EnableAutoConfiguration,以及@ComponentScan。其中@EnableAutoCo...原创 2018-06-11 15:13:22 · 164 阅读 · 0 评论 -
Hibernate DAO报错没有Serializer,并且没找到相关属性
使用spring boot,embedded database H2配置一个微服务,H2中存储实体数据,通过微服务进行查询。查询过程中出现了如题所示的问题。错误提示的部分内容:"Type definition error: [simple type, class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer]; nest...原创 2018-10-24 07:39:33 · 208 阅读 · 0 评论 -
Spring Cloud Config中手动刷新配置
Spring Cloud Config中手动刷新配置的端点:/actuator/refreshServer连接的远程数据库(如gitee或github)中配置文件进行了动态修改,Client通过手动刷新端点获取新的配置属性值。具体步骤如下:依赖Client应用程序中添加actuator依赖,从而可以使用actuator下的端点。<dependency> <groupId...原创 2018-10-17 10:56:08 · 3462 阅读 · 0 评论 -
在Spring Cloud Config中加密git到远程数据库中信息
过程:Spring Cloud Config 包括Server和Client端,Server端可以对配置文件中的属性信息进行加密,Client端获取配置信息,配置信息中的加密属性信息自动解密。具体步骤如下:步骤1采用Spring Cloud Config的Finchley.SR1版本,配合SpringBoot 2.0使用。在使用Finchley.SR1时,需要将Java SE的jre/lib/...原创 2018-10-16 15:41:48 · 683 阅读 · 0 评论 -
Spring Boot学习--7 Web开发之SSL配置
介绍SSL协议位于TCP/IP协议和应用协议之间,为数据通信安全提供支持。SSL协议分为两层:记录协议(Record Protocol)和握手协议(Handshake Protocol)。步骤在Spring Boot中使用SSL的步骤:1. 生成签名证书签名证书可以通过第三方,如SSL证书授权中心获得,或者自签名获取。以自签名证书为例,使用java提供的证书管理工具ke...原创 2018-06-19 16:49:42 · 136 阅读 · 0 评论 -
Spring Boot学习--6 Web开发之Embedded Server Configuration
1. Server SubstituteSpring Boot自身支持Tomcat、Jetty、Undertow三种内置Server,默认Tomcat为内置服务器。可通过改变Maven dependency来替换Server。如要替换Tomcat为Jetty,maven pom部分代码如下:<dependency <groupId>org.springframew...原创 2018-06-14 19:29:03 · 1170 阅读 · 0 评论 -
Spring Boot学习--5 Web开发之静态资源映射
Spring Boot下的静态资源:1. 类路径文件/static 、/public、/resources和/META-INF/resources文件下的静态文件直接映射为/,可通过http://localhost:8080/访问。2. webjarWebJars are client-side web libraries (e.g. jQuery &amp; Bootst...原创 2018-06-14 00:09:59 · 245 阅读 · 0 评论 -
Spring Boot学习--4 Web开发之Thymeleaf模版引擎
Thymeleaf模版引擎主要特点a、支持html prototype,即可以静态和动态地观察页面效果。 b、提供了standart和spring dialect两种表达式语言,与OGNL和JSTL无缝融合,可无修改地、快速地生成页面。 c、与SpringMVC的完美结合,可实现表单绑定、属性编辑器、国际化等功能。主要组成模版引擎主要由TemplateResolver和...原创 2018-06-13 15:09:29 · 136 阅读 · 0 评论 -
Spring Boot学习--3 AutoConfiguration
1. 自动配置原理:spring boot项目的入口类的注解@SpringBootApplication引入了@EnableAutoConfiguration。后者又通过@Import引入了EnableAutoConfigurationImportSelector类, EnableAutoConfigurationImportSelector类通过方法调用链selectImports()-&amp;g...原创 2018-06-12 19:44:54 · 323 阅读 · 0 评论 -
Spring Boot学习--2 日志配置和profile配置
1. 日志配置在application.properties配置文件中添加形如下面样式的属性值对logging.file=/Users/apple/log.loglogging.level.org.springframework.web=debug前者是日志位置,后者是日志记录的级别,可对不同的jar包进行设置2. profile配置一般采用开发和生产两种配置与appli...原创 2018-06-11 15:44:50 · 653 阅读 · 0 评论 -
Spring Cloud 开发微服务踩过的一个坑
材料:Spring Cloud: Finchley.SR2Spring Boot: 2.0.6 Realse问题采用H2 dababase作为微服务的嵌入式数据库,用hystrix进行监控微服务的运行情况。未使用hystrix之前可查询数据库,使用之后无法进行查询,提示错误如下。"error":"Internal Server Error","message":"Could not wr...原创 2018-10-28 00:06:43 · 698 阅读 · 0 评论