Spring
文章平均质量分 63
JavaGPT
22年本科毕业于人工智能专业,现任上市集团Java开发工程师,【微信公众号】、【小红书】【知乎】优质创作者
展开
-
动态代理的实现原理
动态代理来源于设计模式中的代理模式,在这里“动态”的意思作者将其理解为更加灵活多变,在动态代理类中定义一个接口作(InvocationHandler)为成员变量,并且调用接口定义的方法(invoke),接口定义的方法(invoke)并不实现它,而是让这个接口的实现类(此处使用lambda表达式实现)来实现它。因此可以达到动态的效果。...原创 2022-06-25 22:16:15 · 440 阅读 · 0 评论 -
Spring源码阅读笔记
本篇博客为作者学习spring的源码所做的学习笔记原创 2022-06-13 23:16:51 · 306 阅读 · 0 评论 -
springboot单元测试
springboot单元测试一、属性与参数测试在进行单元测试的时候,需要对相关属性进行注入,我们可以将需要注入的数据写在yml文件里面。application.yml文件test: prop: testValuePropertiesAndArgsTest类文件package com.bubaiwantong;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Val原创 2022-04-12 21:02:50 · 1660 阅读 · 0 评论 -
springboot松散绑定
springboot松散绑定什么是松散绑定,松散绑定是springboot在使用 @EnableConfigurationProperties 注解里面提出来的,也就是说在application.xml文件中,可以不那么严格的去命名变量名,比如说ipaddress可以在配置文件中有多种出线形势,但是在代码里面还是要以驼峰命名。主要看ipaddress这个松散绑定application.yml文件servers: ipAddress: 192.168.0.1 ipaddress: 192.原创 2022-04-12 14:27:59 · 1129 阅读 · 0 评论 -
springboot开启热部署
springboot开启热部署有时候我们在修改代码之后,重新启动tomcat服务器非常慢,而我们又想要快点看到修改的结果,这个时候就有一个功能,在修改代码之后,不用重新启动服务器,这个功能就叫做热部署。POM依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &l原创 2022-04-12 09:59:31 · 577 阅读 · 0 评论 -
CentOS部署JavaWeb项目
CentOS部署JavaWeb项目一、前言:最近作者在学习web项目,也做了好多的web项目,一个Javaweb(servlet、MySQL、mybatis)项目,一个ssm(spring、springmvc、mybatis)项目,还有一个ssmp(springmvc、springboot、mybatis-plus)项目。做起来还是比较开心的。下面对该三个项目做一个总结。二、Javaweb项目这是作者在学习spring的时候制作的一个项目,名为品牌管理系统,实现了基础的增删改查、分页功能和条件查询等原创 2022-04-06 19:29:51 · 2771 阅读 · 0 评论 -
手机平板如何查看IDEA中运行的Tomcat的web项目
手机平板如何查看IDEA中运行的Tomcat的web项目今天就来说一下,如何使用其它设备查看自己的IDEA编写的项目,其实这是作者一直以来的想要解决的问题。首先我们需要一个web项目,作者编写了一个简单的web项目,大家如果没有项目的可以找作者要,我会在项目的最下面将本次资料进行打包。一、编写web项目二、启动web项目使用电脑浏览器打开,查看登录界面三、查看电脑的局域网IP地址我们只需要将地址栏【http://localhost:8080/Tomcat_war/login.html】中原创 2022-03-15 16:07:38 · 1902 阅读 · 3 评论 -
Spring注入方式
Spring注入方式1、建立文件1.1、cat类public class Cat { public void shout() { System.out.println("miaomiaomiao~"); }}1.2、dog类public class Dog { public void shout() { System.out.println("wangwangwang~"); }}1.3、Person类public clas原创 2020-10-05 12:09:05 · 171 阅读 · 0 评论