Spring Boot 2.1.3.RELEASE集成alibaba与apache的dubbo

前言 最近在做项目中常用Spring Cloud框架,由于以前的框架使用RPC(dubbo)服务化,现在需要在spring boot集成dubbo。dubbo版本太旧2.4.几,顺便升级了2.6.6;另外由于dubbo交于Apache维护,尝试升级了Apache的dubbo。 1. alibaba的dubbo集成spring boot的demo 1.1 建立parent项目spring-boot-dubbo pom依赖如下 <dependencies> <dependency> <groupId>org.springframework.boot&l…

Spring boot 集成通用mapper报错 Invalid property ‘mapperHelper’ of bean class [org.mybatis.spring解决方案

Spring boot 报错: Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property ‘mapperHelper’ of bean class [org.mybatis.spring.mapper.MapperFactoryBean]: Bean property ‘mapperHelper’ is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? org.springframework.beans.factory.Unsati…

Spring Boot入门

1.1什么是Spring Boot  Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Object,POJO)实现了 EJB 的功能。 虽然 Spring 的组件代码是轻量级的,但它的配置却是重量级的。一开始,Spring …

深入浅出Spring Boot 2.x——第一章Spring Boot来临

java语言简单、安全、支持多线程、高性能和多年javaEE的技术积累,能够快速、安全、高性能地构建互联网项目。 1.Spring 的历史​​​​​    在Spring框架没有开发出来时,javaEE是以Sun公司所制定EJB(Enterprise Java Bean)作为标准的。在"遥远"的EJB年代,开发一个EJB需要大量的接口和配置文件,直至EJB2.0的年代,开发一个EJB还需要配置两个文件,其结果就是配置的工作量比开发的工作量还要大。其次EJB…

SpringBoot31-springboot开发部署与测试-开发热部署和常规部署

一,开发的热部署1,模板热部署     在spring boot里,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在applicaiotn.properties中关闭模板引擎的缓存,例如:Thymeleaf的配置:spring.thymeleaf.cache=falseFreeMarker的配置:spring.freemarker.cache=falseGroovy的配置:spring.groovy.template.cache=falseVelocity的配置:spring.veloci…

spring boot开发问题汇总

1.在添加入html以后静态文件如css,js,img等无法加载: a.在application.properties文件中加入一下(程序扫描静态文件路径,指示thymeleaf所执行的html标准,静态文件必须放在static下) #视图层控制 spring.mvc.view.prefix=classpath:/templates/    //该处为扫描html文件夹 spring.mvc.view.suffix=.html spring.mvc.static-path-pattern=/static/** spring.thymeleaf.mode=LEGACYHTML5 b.在springb…

微服务springBoot项目搭建

http://www.ityouknow.com/ 作者博客网址 SpringBoot (一) :入门篇 SpringBoot(二) :web综合开发 SpringBoot(三) :Spring boot 中 Redis 的使用 SpringBoot (四) :thymeleaf 使用详解 SpringBoot(五) :spring data jpa 的使用 SpringBoot (六) :如何优雅的使用 mybatis SpringBoot (七) :springboot + mybatis 多数据源最简解决方案 SpringBoot ( 八 ) :RabbitMQ 详解 深入Spring Boot: 那些…

spring boot gradle 后端接收前端ajax传递来的json数组字符串并转化为对象数组

首先在build.gradle文件中添加: compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.8' 后端建好数据对象: package com.exampleb.demob; public class Person { private String id; private String name; public String getId(){ return id; } public void setId(String id){ this.id=id; } public String getName(){ return name; } public void setName(Stri…

spring boot 实例

本节目的:创建一个简单的Spring -boot 实例,并简单使用 thymeleaf 模板 1. 环境搭建:环境使用spring-boot,主要依赖如下 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> <relativePath/> </parent> <dependencies> <!-- spring-bo…

spring-boot整合thymeleaf

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>blog<…

68. 使用thymeleaf报异常:Not Found, status=404

【从零开始学习SpirngBoot—常见异常汇总】        我们按照正常的流程编码好了 controller访问访问方法/hello,对应的是/templates/hello.html文件,但是在页面中还是抛出了错误信息: Whitelabel Error Page This application has no explicit mapping for /error, so you areseeing this as a fallback. Tue Jul 26 21:01:09 CST 2016 There was anunexpected error (type=Not Found, status=404). N…

springboot-websocket作为客户端

      本篇博客主要记录下使用websocket作为客户端的功能一,websocket服务端1,创建一个spring boot项目       pom.xml的代码如下:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.x…

Spring Boot快速构建我们的开发

      相信现在很多公司都在用Spring、SpringMVC框架,然而在使用这些框架的时候,我们或多或少都需要配置一下xml,Spring boot让这一切都便得简单,只需要我们使用一个命令mvn spring-boot:run就可以把一个web项目启动起来,但是在创建spring-boot项目,我们必须安装maven、gradle这种构建工具,这里我以maven为例子来构建第一个Spring boot项目:       <?xml version="1.0" encoding="UTF-8"?>…

IDEA 集成的 Spring Boot 框架: thymeleaf + mysql + MyBatis +Druid +Redis + Maven + PageHelper (一)

前言 我一直想要对spring boot 项目的创建和集成第三方插件做一个总结,今天终于有机会进行搭建一个纯净的spring boot 的,我将记录搭建的全过程和遇到的问题,为以后的工作提供便利和经验。 此项只配置:     mysql      MyBatis      Druid      PageHelper  一 .创建项目 创建项目前的准备: jdk1.8+ maven 3.6.0 mysql 服务的搭建 redis 服务的搭建 项目打开idea: 点击:Create New Project   选…

spring-boot启动报错【This application has no explicit mapping for /error…..】

从spring-boot官网上看的例子,自己试着写了一个 返回name和id的小接口,一开始访问http://localhost:8080/getPerson 报错 : Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Dec 14 16:35:25 CST 2016 There was an unexpected error (type=Not Found, status=404). No message available 很像是没有读到你要访问的地址。 …
下一页 »