×

spring

@PostConstruct的作用,以及加载先后顺序(postconstruct 顺序)

田羽-13804166949 田羽-13804166949 发表于2024-05-25 浏览7858 评论0
@PostConstruct说明: 加上该注解的方法会在项目启动的时候执行,可以理解为Spring容器在对类自动初始化全局的单一实例的过程中,执行完一个Bean的构造方法后会执行该Bean的@PostConstruct方法(如果有),然后初始化下一个Bean。可作为一些数据的常规化加载,比如数据字典之类的。 被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行 一般加载顺序 @PostConstr

tomcat

JavaWab_01(Wob环境的搭建)

田羽-13804166949 田羽-13804166949 发表于2024-05-25 浏览7002 评论0
一.java web简介 1.什么是java web? Javaweb是用java技术来解决相关web互联网领域的技术总和,而web包括web服务器和web客户端两部分,java的web框架虽然各不相同,但基本也都是遵循特定的路数的 2.java web可以用来干什么? java web是一个技术的总和,把web看成一个容器而已,主要使用javaEE技术来实现,再加上各种中间件,可以通过javaweb制作一个软件,一个ERP,一个网页,甚至是一个网络游戏都可以。 二.如

rabbitmq

关于搭建rabbitmq集群报错Error: unable to perform an operation on node ‘rabbit@localhost‘. Please see diagnos

田羽-13804166949 田羽-13804166949 发表于2024-05-25 浏览6852 评论0
项目场景: 搭建rabbitmq集群时mq1为主,mq2,mq3为从 mq2和mq3加入集群时输入命令:rabbitmqctl join_cluster rabbit@mq1报错 问题描述: 具体报错为: Error: unable to perform an operation on node ‘rabbit@localhost’. Please see diagnostics information and suggestions below. Most common reaso

spring

面试官问:Spring 如何解决循环依赖?(spring循环依赖面试题)

田羽-13804166949 田羽-13804166949 发表于2024-05-25 浏览7405 评论0
在关于 Spring 的面试中,我们经常会被问到一个问题:Spring 是如何解决循环依赖的问题的。 这个问题算是关于 Spring 的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够一下子思考出个中奥秘。 本文主要针对这个问题,从源码的角度对其实现原理进行讲解。 过程演示 关于 Spring bean 的创建,其本质上还是一个对象的创建,既然是对象,读者朋友一定要明白一点就是,一个完整的对象包含两部分:当前对象实例化和对象属性的实例化。 在 Spring 中,对象

tomcat

使用Servlet写一个hello world

田羽-13804166949 田羽-13804166949 发表于2024-05-25 浏览6271 评论0
使用Servlet写一个hello world 使用Servlet创建一个hello world程序需要完成的细节蛮多的,大致分为7步 1:创建项目 首先创建一个Maven Maven是Java世界中一个非常知名的“构建工具”,负责编译打包代码 idea内置了Maven,可以直接使用 填写项目的名字和保存目录 这里项目的名称是ServletCSDN 项目创建好之后,可以看到IDEA给我们创建出了一些目录结构 src 放源代码 main

spring boot

SpringBoot使用spring.config.import多种方式导入配置文件

田羽-13804166949 田羽-13804166949 发表于2024-05-24 浏览11365 评论0
简介 SpringBoot从2.4.x版本开始支持了导入文件的方式来加载配置参数,与spring.config.additional-location不同的是不用提前设置而且支持导入的文件类型相对来说要丰富很多。 我们只需要在application.properties/application.yml配置文件中通过spring.config.import属性配置需要导入的文件列表即可。 通过spring.config.import属性支持导入多种途径的配置文件,下面简单介绍几种。

spring boot

vue element-ui+springboot 的图片上传及展示

田羽-13804166949 田羽-13804166949 发表于2024-05-24 浏览4760 评论0
问题 搜索了很多 图片上传的方式 ,但只看到单一的图片的上传方案, 但是我需要将图片和表单中其他数据 ,如 名称,描述 等一起 保存到数据库中 该项目为 本地项目,前后端分离 ,前端8080 端口,后端 8081端口 1. 效果 思路: 1. 首先图片上传 调用 upload方法 ,后端处理后 将图片 url 返回给前端 2. 前端将 后端返回的url 图片 赋值 给 表单中的对应字段 3. 将全部的表单数据 保存数据库中 以表单形式上传至后端,将表单信息 (包括图片url

restful

Spring居然还提供了这么好用的URL工具类(spring居然还提供了这么好用的url工具类文件)

田羽-13804166949 田羽-13804166949 发表于2024-05-24 浏览7620 评论0
1. 前言 开发中我们经常会操作 URL,比如提取端口、提取路径以及最常用的提取参数等等。很多时候需要借助于一些第三方类库或者自己编写工具类来实现,今天胖哥给大家介绍一种方法,无需新的类库引入,只要你使用了 Spring Web 模块都可以轻松来完成对 URL 的组装和分解提取。 2. UriComponents JDK 虽然提供了java.net.URI,但是终归还是不够强大,所以 Spring 封装了一个不可变量的 URI 表示org.springframework.

MSSQL教程

IDEA使用JDBC连接MySQL数据库,看完就懂(idea中jdbc连接mysql数据库)

田羽-13804166949 田羽-13804166949 发表于2024-05-24 浏览5255 评论0
要好好的 都会好起来的。 1.使用MySQL jdbc连接器mysql-connector-java.jar。 1.首先从mysql官网下载mysql-connector-java.jar包到本地。这里注意要和你本地的mysql数据库版本相匹配! 创建java项目,导入mysql-connector-java-8.0.13.jar包 2.加载驱动 有两种写法: 利用java.sql.DriverManager.registerDriver( )方法加载驱动

spring boot

前后端分离:Spring Boot + Vue + 微信小程序 宝塔面板部署教程自用

田羽-13804166949 田羽-13804166949 发表于2024-05-24 浏览5620 评论0
前言:部署小程序后台(非云开发)需要: 1.一台云服务器(购买三个月以上,不然域名备案不了) 2.备案了的域名(小程序上线审核非常麻烦,域名一定要提前备案,通过审核大概要十几天) 一、购买服务器,注册域名并备案 阿里云或腾讯云都可,哪个便宜买哪个。腾讯云的轻量服务器就有自带的宝塔面板,免安装。阿里云也有,好好找一下。 1.安装宝塔面板,服务器有可略过。 宝塔Linux面板安装教程 - 2022年2月18日更新 - 7.9.0正式版 - Linux面板 - 宝塔面板论坛  什么系