ICode9

精准搜索请尝试: 精确搜索
  • Springboot定义全局异常类详解2022-09-07 08:03:11

    前言 当我们在开发过程中,会因为一些异常程序出现500,如果直接显示给客户看,这样很不友好。并且对我们后期维护,排查bug很困难。 准备 1.创建一个SpringBoot项目,引入web依赖,我们就可以搭建测试,正式开始。 一、全局异常捕获处方式 SpringBoot中,@ControllerAdvice 即可开启全局异常处

  • springboot官方文档解读2022-09-07 00:32:04

    官网地址:https://docs.spring.io/spring-boot/docs/2.7.3/reference/htmlsingle/ 1 第一个springboot项目 我们在一个路径下面创建pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu

  • [安装配置] SpringBoot项目部署2022-09-06 18:32:59

    打包SpringBoot项目   部署方式一:手动部署 1、将打包好的jar包上传到Linux服务器中 mkdir -p /opt/java62/app 2、前台启动SpringBoot应用 编译jar包:java -jar helloworld-1.0-SNAPSHOT.jar 使用浏览器进行访问:http://192.168.138.100/hello 缺点:启动SpringBoot项目后会占用一

  • 集成 Redis & 异步任务 - SpringBoot 2.7 .2实战基础2022-09-06 15:33:18

    SpringBoot 2.7 .2实战基础 - 09 - 集成 Redis & 异步任务 1 集成Redis 《docker 安装 MySQL 和 Redis》一文已介绍如何在 Docker 中安装 Redis,本文就看看 SpringBoot 如何整合 Redis。SpringBoot 提供了整合 Redis 的 starter,使用非常简单。 1.1 添加依赖 在 pom.xml 中添加 redi

  • 14.Springboot多环境配置22022-09-05 14:32:17

    1.主配置文件application.yml spring: profiles: active: @profile.active@ # 需要在pom文件中指定变量 # active: pro # include: mvc group: "pro": mvc "test": redis 2.dev配置文件application-dev.yml server: port: 8080 3.test配置文件a

  • 6个基于 Spring Boot 的开源社区项目!功能强大,界面炫酷2022-09-05 09:34:29

    整理了 6 个不错的基于 Spring Boot 开发的社区类项目,每个都非常不错! 你可以参考这些项目用来作为自己的项目经验,或者你可以基于这些项目搭建一个自己的知识社区。 原创不易,如果本文对你有帮助的话,欢迎 点赞&转发&分享 ,这对我继续分享&创作优质文章非常重要。非常感谢! 项目代码

  • springboot Invalid bound statement (not found): com.xx.dao.%Dao.login2022-09-04 17:04:21

    解决方法: 需要注意一下application.xml配置文件的MyBatis的配置的mapper-locations的路径 参考的这篇博客: (133条消息) Invalid bound statement (not found): com.example.demo.dao.UserDao.login_薄荷味脑花的博客-CSDN博客  

  • springboot配置swagger2线上文档2022-09-04 16:01:16

      1、先上项目配置好的swagger2的ui界面:     2、需要swagger2的这两个包: <!-- swagger2 包 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <ve

  • SpringBoot+mybatis项目 配置控制台打印sql语句2022-09-04 12:30:08

    @SpringBoot+mybatis项目 配置控制台打印sql语句 前几天在做项目的过程中,使用的持久层框架是mybatis,在mapper.xml中自己写sql,当时写完了自己的业务代码,测试时候一直觉得数据不对,所以想看下自己的sql是否执行了,但是项目中没有配置在控制台输入sql语句,所以就看不到sql信息,然后我就自

  • IDEA设置springBoot启动类快捷键2022-09-03 22:05:12

    public static void main(String[] args) { SpringApplication.run($name$.class, args); }

  • springboot简单使用(4)2022-09-03 17:00:08

    1.9 第九章 Thymeleaf 模版 1.9.1 认识 Thymeleaf Thymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发 模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,在 C#、PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术,Java 生态

  • Docker基础知识 (8) - 使用 Docker 部署 SpringBoot + MariaDB(MySQL)项目2022-09-03 15:01:15

    本文在 “ Docker基础知识 (7) - 使用 Docker 部署 SpringBoot 项目 ” 里的 SpringbootWebDocker 项目的基础上,添加 JDBC、MariaDB 和 MyBatis 相关依赖包和数据库操作代码,并使用 Docker 部署 MariaDB(MySQL)。 1. 部署 MariaDB(MySQL)     1) 部署环境        IP 地址(本

  • springboot项目打jar包运行出现乱码2022-09-03 14:34:19

    springboot项目打jar包运行出现乱码 1、控制台乱码 在运行程序之前,执行chcp 65001,即可将控制台切换到utg8编码格式,之后在继续运行jar包即可。 chcp 65001 2、数据库乱码 在运行程序时加入-Dfile.encoding=utf-8 ,手动改变编码方式,即可解决加入数据库乱码问题。 java -jar -Dfile.e

  • SpringBoot 异步输出 Logback 日志2022-09-03 14:33:44

      一、介绍   1.1 Logback   Logback是由log4j创始人设计的另一个开源日志组件,它分为下面下个模块:   logback-core:其它两个模块的基础模块logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logginglogb

  • springboot学习2022-09-03 10:34:46

    springboot学习 官方文档:https://spring.io/projects/spring-boot 1、简介 1.1、什么是spirngboot? springboot在spring的基础之上,搭建起来的框架,能够帮助我们整合市面上最流行的框架,帮助我们快速搭建起来项目。 springboot不是新的技术,而是新的框架,是基于spring来搭建起来的。

  • springboot配置类@ConfigurationProperties报错Not registered via @EnableConfigurationProperties or marked a2022-09-03 10:34:32

    添加一个@Component可以解决此问题,只有这个组件是容器中的组件,才能使用容器提供的@ConfigurationProperties功能。

  • springboot启动图标banner2022-09-03 09:00:57

    将springboot项目中的banner.txt文件替换成下面代码即可 ${AnsiColor.BRIGHT_YELLOW} ┏━┓ ┏━┓ ┏┛ ┻━━━━━┛ ┻┓ ┃       ┃ ┃   

  • 8.容器功能-ImportResource-原生配置文件引入2022-09-03 03:30:38

    在xml配置文件中配置的bean 在springboot中是无法正常使用的,因为用的不是这个方法了 ApplicationContext ctx= new ClassPathXmlApplicationContext("bean.xml");在springboot中用的 SpringApplication.run(App.class, args);   要中springboot中使用原来的xml配置的bean 就需要

  • Linux--部署SpringBoot应用2022-09-02 23:33:11

    打包SpringBoot项目 部署方式一:手动部署 1、将打包好的jar包上传到Linux服务器中 mkdir -p /opt/java62/app 2、前台启动SpringBoot应用 编译jar包:java -jar helloworld-1.0-SNAPSHOT.jar 使用浏览器进行访问:http://192.168.138.100/hello 缺点:启动SpringBoot项目后会占用一个

  • springboot~Screw生成数据库文档2022-09-02 17:01:30

    数据库说明文档,在我们开发项目时是非常必要的,有时项目交付时,客户也是需要让我们提供的,而如果人工编写,比如耗时,通过screw组件来生成文档,非常方便。 源代码和使用:https://github.com/pig-mesh/screw 添加依赖 <dependency> <groupId>cn.smallbun.screw</groupId

  • SpringBoot整合Redis2022-09-02 13:00:19

    14、SpringBoot整合Redis 14.1、概述 SpringBoot操作数据库:spring-data,jpa,jdbc,mongodb,redis SpringData也是和SpringBoot齐名的项目! 说明:在SpringBoot2.x之后,原来使用的jedis被替换成了lettuce jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis pool连接

  • 异常:springBoot启动com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited起不来2022-09-02 09:32:25

    springboot加载到dataSource后一直显示加载中1.问题:加载到如下这里,一直处于加载中状态     2.排查:mapper中的断点排查     3.结论:因为断点打到mapper文件中,造成spring启动加载mapper文件时遇到断点阻断,所以整个服务处于停止等待状态。原文链接:https://blog.csdn.net/qq_4244

  • Java Web SpringBoot技术栈 快速使用2022-09-02 04:30:09

    SpringBoot 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:schemaLocation="http://mav

  • SpringBoot-Http请求工具类2022-09-01 12:01:12

    一、编写请求配置类 import com.alibaba.fastjson.JSONObject; import org.springframework.context.annotation.Configuration; import org.springframework.http.*; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; impo

  • springboot~ConfigurationProperties注解配置集合对象2022-08-31 22:31:34

    springboot~ConfigurationProperties注解配置集合对象 ConfigurationProperties主要用来对格式化配置信息进行整理,将多个相关的配置信息整理到一个类里,这个类可以被@ConfigurationProperties修饰,如果希望它启用,需要添加@Configuration这些注解,如果没有添加@Configuration注解,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有