ICode9

精准搜索请尝试: 精确搜索
  • SpringCloud Nacos + Ribbon 调用服务的 2 种方法!2022-03-10 11:03:29

    在 Nacos 中,服务调用主要是通过 RestTemplate + Ribbon 实现的,RestTemplate 是 Spring 提供的 Restful 请求实现类,而 Ribbon 是客户端负载均衡器,通过 Ribbon 可以获取服务实例的具体信息(IP 和端口号),之后再通过 RestTemplate 加服务实例的具体信息就可以完成一次服务调用了。 ​ 而

  • 解决问题 Could not obtain transaction-synchronized Session for current thread2022-03-09 20:33:32

    解决问题 Could not obtain transaction-synchronized Session for current thread   问题现象 在使用Hibernate的项目中,在一个定时任务中,执行某段代码,满足条件后,更新表数据。 程序在执行到更新表数据的时候,报错如下: Could not obtain transaction-synchronized Session for cu

  • 认证和授权处理类关键代码2022-03-09 12:32:31

    package com.tszr.security; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.security.authentication.AuthenticationProvider; import org.springframework.security.a

  • 用户登录权限验证链接跳转处理关键代码2022-03-09 12:31:58

    package com.tszr.security; import org.springframework.security.core.Authentication; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.web.DefaultRedirectStrategy; import org.springframework.security.web.Redire

  • spring ladp配置文件2022-03-08 13:02:39

    https://www.cnblogs.com/miracle77hp/articles/11322944.html Spring LDAP,是Spring的一个组件,实现对LDAP的操作。 在编程操作MySQL时,我们除了用JDBC,可能都会选用一些框架,比如JbdcTemplate。 JdbcTemplate的实现是通过传入sql语句和RowMapper,query返回目标列表,或是传入sql和参数,执

  • springboot-springsecurity:记住我和登录页定制2022-03-08 12:33:59

    承接:springboot-springsecuroty:注销和权限控制 1 记住我实现 1.1 在SecurityConfig中添加http.rememberMe();这行代码 src/main/java/com/lv/config/SecurityConfig.java package com.lv.config; import org.springframework.security.config.annotation.authentication.builde

  • Quartz配置数据库+springboot2022-03-07 23:00:06

        //1.创建触发器CronTrigger cronTrigger1 = TriggerBuilder.newTrigger() .withIdentity(jobName,jobGroup) .withSchedule(CronScheduleBuilder.cronSchedule(cron)) .build();//2.创建jobDetail//反射获取类对象的三种方式:类.class、 Class.forName

  • 05、LoadBalancer负载均衡2022-03-07 20:00:25

    1、介绍 目前主流的负载方案分为以下两种: 集中式负载均衡,在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如 Nginx)。 客户端根据自己的请求情况做负载均衡,LoadBalancer、Ribbon 就属于客户端自己做负载均衡。 2、快速开始 废话不多少,上代码。 p

  • Spring Security - 10 使用内置的国际化配置2022-03-06 12:30:20

    文章目录 环境项目结构默认的国际化配置使用内置的国际化配置参考 环境 操作系统: Windows 10 x64 集成开发环境: Spring Tool Suite 4 Version: 4.12.1.RELEASE Build Id: 202110260750 浏览器(客户端): Google Chrome 版本 97.0.4692.71(正式版本) (64 位) 项目结构 参考:Spr

  • NoClassDefFoundError: org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType2022-03-06 11:17:05

    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties’: Instantiation of bean failed; nested exception is org.springframewor

  • SpringBoot-hello world2022-03-06 10:04:09

    SpringBoot2使用流程:   1.maven设置 <?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:schemaLocati

  • Spring+SpringMVC+Mybatis+Vue+Axios+Thymeleaf整合案例2022-03-04 21:34:29

    1.创建SSM-Parent父项目 修改配置文件 <?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

  • 使用@ConfigurationProperties读取application.properties参数2022-03-04 20:04:33

    package com.tszr.model; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @Component//使用Component注解,声明一个组件,被控制器依赖注入 @ConfigurationProperties(prefix = "obj")//obj为配

  • 使用@PropertySource和@Value读取其它自定义的参数文件里面的参数值2022-03-04 20:01:30

    package com.tszr.controller; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.PropertySource; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annot

  • 使用Environment直接读取application.properties参数2022-03-04 19:35:48

    package com.tszr.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.env.Environment; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.Res

  • 使用@Value给属性参数赋值2022-03-04 19:31:45

    package com.tszr.controller; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class ValueReade

  • Spring基础知识(2)- 创建 Spring 程序2022-03-03 20:31:06

    本文将使用 IntelliJ IDEA 和 Apache Maven 创建一个简单的 Spring 程序。在开始之前,确保已经正确搭建了 Spring 开发环境,如何搭建 Spring 开发环境见:Spring基础知识(1)- Spring简介、Spring体系结构和开发环境配置 1. 在 IDEA 上创建 Maven Quickstart 项目     IntelliJ IDEA:Co

  • Spring入门笔记总结,尚硅谷2022-03-03 16:03:31

    目录 第1章 简介 1.1 Spring概述 1.2 Spring的下载地址 1.3 Spring模块​ 1.4 HelloWorld 1.5 获取bean的方式 第2章 基于XML的方式管理Bean 2.1 IOC和DI 2.2 创建Bean 2.3 给Bean的属性赋值 2.4 Bean的作用域 2.5 Bean的生命周期 第3章 基于注解的方式管理Bean 3.1 创

  • Spring Boot 整合 Redis2022-03-03 09:34:50

    准备工作(在项目中一般是要写到公共服务中) 导入依赖包 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- spring2.X集成redis所需common-

  • 跟随视频spring学习12022-03-02 21:03:36

    1、概况 ~spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架。 ~SSH:Struct2 + Spring + Hibernate  SSM:SpringMVC + Spring + Mybatis <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.s

  • springboot-项目实战:登录拦截器2022-03-02 17:33:09

    承接:springboot-项目实战:登录实现 1 修改登录控制器 在LoginController中添加一条如果登录成功了,就在session中存入用户信息 session.setAttribute("loginUser",userName); 修改后的LoginController.java如下 LoginController.java package com.lv.controller; import org.spr

  • IDEA本地报错 ConnectionCallback; isValid; nested exception is java.sql.SQLFeatureNotSupportedException:2022-03-02 16:34:39

    .HealthEndpoint.getHealth(HealthEndpoint.java:71) at org.springframework.boot.actuate.health.HealthEndpoint.getHealth(HealthEndpoint.java:39) at org.springframework.boot.actuate.health.HealthEndpointSupport.getContribution(HealthEndpointSupport.ja

  • org.springframework.beans.InvalidPropertyException: Invalid property ‘XXXXXXXEntites[1024]2022-03-02 16:34:21

    org.springframework.beans.InvalidPropertyException: Invalid property 'XXXXXXXEntites[1024]' of bean class [xx.xx.xxx.xxxx.xx.business.entity.XXXXXXXEntites]: Index of out of bounds in property path 'XXXXXXXEntites[1024]'; nested except

  • spring-boot-maven-plugin 报红解决办法2022-03-02 13:06:35

    <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <!--加上版本号后不再报红--> <artifactId>spring-boot-maven-plugin</artifactId>

  • SpringBoot 上传文件2022-03-02 13:03:22

    目录 1、配置文件上传所需的依赖 2、配置文件上传的文件大小限制 3、单文件上传示例 4、多文件上传示例  1、配置文件上传所需的依赖 文件上传的依赖,pom.xml内容: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有