本次笔记采用idea作为开发软件 先新建一个mavem工程,空的就可以。 点击下一步,配置如图 这里默认就好了,点击finish完成 打开项目之后点开pom.xml在这个文件里面进行boot依赖的配置 添加SpringBoot的起步依赖 <parent> <groupId>org.springframework.boot</gr
1 import org.springframework.context.annotation.Configuration; 2 import org.springframework.web.servlet.config.annotation.CorsRegistry; 3 import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; 4 5 /** 6 * @Author:CoderZZ 7 *
目录 前言 软件环境 创建项目 数据库文件 配置文件 pom.xml log4j.properties jdbc.properties applicationContext.xml spring-mvc.xml web.xml 运行项目 编写代码 前言 前阵子突发奇想,想学习下SpringMVC的源码,于是打算用idea搭建一个简易的maven版SSM案例,也就是SpringMVC+
搭配使用 logback日志配置: https://blog.csdn.net/a755199443/article/details/92208902 Eureka单机服务端配置: https://blog.csdn.net/a755199443/article/details/92579936 Eureka服务端集群配置: https://blog.csdn.net/a755199443/article/details/92620273 linux部署
在项目的pom.xml文件添加如下两段 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>1.5.7.RELEASE</version>
前面的博文已经叙述了如何将服务注册到nacos,今天这里说一下如何通过网关访问nacos上注册的服务。网关使用的是spring cloud gateway 。 首先注册到nacos一个spring boot web服务,作为服务提供者。 配置网关服务 新建Spring boot项目,添加依赖 <dependency> <group
使用spring session框架来统一管理session,该框架支持jdbc、redis存储,使用非常简单,可以去官网查看文档一步步接入即可,官网文档如下:https://docs.spring.io/spring-session/docs/current/reference/html5/, 不过,我使用的场景官网没有提供方法给予解决,最后,本人只能重写了它的部分源码,来
首先使用maven创建一个web项目,创建方法在之前已经写过了。下面进行简单的搭建测试 需要导入的依赖有 <?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"
解决方案: @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 作用://取消数据库配置 但是 在用到数据库的时候记得将他改为 @SpringBootApplication , 否则会报错:如下 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating be
整合项目地址:https://github.com/mybatis/spring 一. 依赖包: 》1.SpringMVC依赖包: <!-- SpringMVC-核心 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.1.7.RELEASE</ve
1,Tomcat启动报错如下: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'memcachedClient' defined in file [/usr/local/apache-tomcat-6.0.37_6500/webapps/trade_service/WEB-INF/classes/META-INF/spring/
声明:本文是springboot2.0的多项目构建,springboot2.0和spingboot1.5的配置是有出入的,构建项目之前请规范您的springboot版本,选择2.0以上。 一、在IDEA中使用工具创建SpringBoot + Gradle的父工程 new -> project ->gradle 二、在父工程下新建叁个模块 dao
目的:监测Eureka客户端和服务器是否正常 需要依赖的jar: pom.xml 红色部分: springboot的actuator主要用于系统监控 <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/PO
<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency>
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/sch
1、User类 package com.imooc.model;import com.fasterxml.jackson.annotation.JsonView;/** * @author oy * @date 2019年6月22日 下午10:42:03 * @version 1.0.0 */public class User { public interface UserSimpleView {}; public interface UserDetailView extends Use
1、bean的作用域 1、新建一个maven工程,添加如下依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.5.RELEASE</version></dependency> 2,新建一个实体Person类 package c
入门实例的四步骤: 1)配置Eureka服务器 在Spring官网上新建一个SpringCloud项目 增加Eurake组件 将其中的pom.xml文件拷贝至eclipse新建的Maven文件中 由于SpringCloud是基于SpringBoot的,先创建一个启动类Application package cn.lch;import org.springframework.boot.SpringAppl
1、在SpringBoot中自己写的拦截器,居然把静态资源也拦截了,导致了页面加载失败。 1 package com.bie.config; 2 3 import com.bie.component.MyLocalResolver; 4 import com.bie.interceptor.LoginInterceptor; 5 import org.springframework.context.annotation.Bean; 6 import o
使用java自带的定时器执行定时任务 我这里以输出当前系统时间为例: import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import
springmvc.xm创建l 和 web.xml配置 ,报错先不管 springmvc.xml com.taotao.controller 空包 其中 资源映射 是等 web.xml 配置好了再添加的,见尾图 定义文件上传解析器 看应用而配置,不一定要有 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http
1、概述 SpringMVC中Interceptor的主要作用是拦截用户请求并进行相应的的处理。可以用拦截器进行用户权限验证,或者判定用户是否已经登陆。 拦截器的配置时可插拔式的设计。对于需要使用的拦截器,只需要在配置文件中进行配置。 2、HandlerInterceptor接口 自定义Interceptor拦截器类
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:security="http://www
SpringBoot默认使用logbook日志框架。 一、引入架包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <
消费者Demo ErrorReceiver.java package com.example.rabbitmq.util;import org.springframework.amqp.core.ExchangeTypes;import org.springframework.amqp.rabbit.annotation.*;import org.springframework.stereotype.Component;/** * 消息接收者 * @author Administrator * @