06 2017 档案
摘要:1、Eureka常见问 1.1、Eureka Enviroment 的配置 参考 https://github.com/Netflix/eureka/wiki/Configuring-Eureka 1.2、Eureka Datacenter 的配置 配置eureka.datacenter=cloud
阅读全文
摘要:今天启动上次写好的微服务时出现了这样的情况: 于是一脸懵逼... 忽然打开DOWN状态微服务的pom文件,看到如下情况: 红色标记出来的是什么鬼???我没有加过啊,于是果断删除,重新发布微服务: 问题貌似是解决了,但是当我重新再启微服务的时候,又出现了down的状态,好心累,好一阵坏一阵的,这是什么
阅读全文
摘要:1、构建microservice-consumer-movie-ribbon项目,在pom.xml中引入ribbon依赖 在引入Eureka依赖的时候,默认里面含有ribbon依赖 2、添加@LoadBalanced注解,实现负载均衡 ribbon负载均衡策略默认为轮循方式 3、自定义负载均衡策略
阅读全文
摘要:1、构建microservice-spring-cloud项目,里面引入上节的服务提供者microservice-simple-provider-user和服务消费者microservice- simple-consumer-movie项目 2、在microservice-spring-cloud创
阅读全文
摘要:1、spring cloud是什么? 是一个快速构建分布式系统的工具集,构建于Spring Boot之上 2、spring cloud 的特点 约定优于配置 开箱即用、快速启动 适用于各种环境 轻量级的组件:Eureka 组件的支持很丰富:配置中心、注册中心、智能路由... 选型中立 功能齐全 3、
阅读全文
摘要:一、配置文件的方式 1、pom.xml中引入相关依赖 2、JPA配置MATE-INF/persistence.xml 3、创建实体对象User.class 4、创建测试类 二、配置类的方式 实现步骤: 1、加入Spring data jpa的依赖 2、加入数据库驱动依赖 3、加入jpa实现的依赖(h
阅读全文
摘要:1、后台处理异常 a、引入thymeleaf依赖 b、在application.properties文件中设置属性 c、编写后台处理Handler d、后台异常打印 2、页面处理异常 a、修改Handler b、页面访问结果 3、页面处理异常,使用模板页面 a、编写html模板页面 b、修改Hand
阅读全文
摘要:1、添加redis相关依赖 2、application.properties增加redis的相关属性 3、编写redisConfig进行redis配置 4、编写测试类redisService、redisServiceImpl、Controller
阅读全文
摘要:步骤: 1、新建maven项目 2、在pom.xml文件中引入相关依赖 3、在application.properties文件中添加配置信息 4、编写Grade类 package com.wyl.bean; public class Grade { private int id; private S
阅读全文
摘要:1、在pom.xml文件中引入相应依赖 2、创建Grade类 public class Grade { private int id; private String gradeNm; private int teacherId; public int getId() { return id; } p
阅读全文
摘要:在spring Boot项目中使用mysql数据库进行数据库的增删查改,出现以下错误: 问题解决:是由于在项目中使用的mysql的jar包版本的问题,把6.x改成5.x即可。
阅读全文
摘要:JPA最大的特点就是可以根据@Entity自动创建你数据库表,用户只需要声明持久层的接口,不需要实现该接口 1、JPA概念 JPA全称Java Persistence API,JPA通过JDK5.0注解或XML描述对象、关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA是Sun官方提供
阅读全文
摘要:1、通过配置文件配置 2、通过程序配置 3、替换默认的tomcat容器 a、默认是使用tomcat作为servlet的内嵌容器,首先得排除默认的tomcat,使用jetty容器 b、启动类中声明不使用默认的容器而是jetty容器 c、运行项目时一直出现版本不匹配问题,原因是由于Spring-boot
阅读全文
摘要:1、引入依赖 2、参数配置 在application.properties中配置邮件相关的参数 3、邮件Service代码 4、编写页面代码 5、邮件请求处理 6、测试 7、qq邮箱授权码
阅读全文
摘要:多文件上传中遇到上传文件大小的问题 Spring Boot默认文件上传大小为2M,多文档上传中总是出现文件大小超出限度 解决方法: a、在application.properties文件中设置文件大小 但是,事实证明此种方法不能够解决以上问题 b、在启动类App.class文件中配置Bean来设置文
阅读全文
摘要:1、在pom.xml文件中添加依赖 2、application.properties文件中取消模板文件缓存 3、编写模板文件 4、编写Controller 5、测试 6、多文件上传中遇到的问题 Spring Boot默认文件上传大小为2M,多文档上传中总是出现文件大小超出限度 解决方法: a、在ap
阅读全文
摘要:1、Servlet 引用HttpServlet接口,采用原生的Servlet进行请求响应 2、Listener 引用ServletContextListener,常用于Web缓存 3、Filter 引用Filter接口,常用于认证、日志、令牌等 4、实现 方案一:采用原生的Servlet3.0注解进
阅读全文
摘要:使用步骤: 1、创建Maven web project项目 2、在pom.xml文件中添加依赖 3、配置application.properties支持jsp 4、编写测试controller 5、编写jsp页面 6、运行结果
阅读全文
摘要:使用步骤: 1、在pom.xml中添加相关依赖 2、关闭freemarker缓存 3、编写模板文件.ftl 4、编写访问文件的controller
阅读全文
摘要:使用步骤 1、在pom.xml中引入thymeleaf 2、关闭thymeleaf缓存 创建application.properties资源文件 3、编写thymeleaf模板文件 注:引入xmlns属性和th标签必不可少,否则无法正常执行 4、编写模板请求controller 5、运行结果 6、t
阅读全文
摘要:1、引入fastJson插件 2、两种方法实现 2.1、在App.java文件中实现HttpMessageConverters类 2.2、在App.java类继承WebMvcConfigurerAdapter类,并重写configureMessageConverters方法 3、格式化属性的值 4、
阅读全文
摘要:一、Spring Boot项目打包 1、引入maven打包相关插件 2、项目右击run as》Maven clean、run as》Maven install在target文件夹下会生成相应的jar包 二、Spring Boot热部署 Springloaded插件解决内容修改不重新启动项目问题 1、
阅读全文
摘要:一、Spring Boot解决的问题 1、Spring Boot使编码变简单(基于Spring4.0) 2、Spring Boot使配置变简单(Spring配置文件过多) 自动配置、快速构建项目、快速集成新技术 3、Spring Boot使部署变简单 内嵌web容器 4、Spring Boot使监控
阅读全文

浙公网安备 33010602011771号