一,关于spring概念的理解1,spring可以看做是项目的管家,负责管理项目中的所有对象(包括web层,service层和dao层)。2,spring一站式框架:spring跨年性质是属于容器性质的,它之所以能够处理请求,是因为容器中装了处理请求的对象,容器中装了什么对象它就具备什么功能,所以称之为一站式。3,spring的核心是IOC反转控制和AOP面向切面4,spring不排斥任何开源框架
转载
2024-04-03 22:46:04
40阅读
2017年的时候,计划了很多看书计划,却又没能做到,自然有工作很忙,时间很少的理由;工作中大量时间用来做沟通,需求沟通,生产问题确认等等,但是又不做技术沉淀,心不定,终于还是逼着自己跳出了舒适区,加入新的公司; 新公司有很多是之前未能使用过的东西,2018希望一边学习,一边实践,同时进一步提高自己的水准;工作中要用到的内容:kafka,zook
转载
2024-01-05 16:06:16
19阅读
Spring Security是什么?Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统
1.Spring Framework概述:Spring Framework是spring若干子项目中的一个Spring Framework的主要功能有:
依赖注入(dependency injection/IoC),AOP以及声明式的事务管理机制(Aspect-Oriented Programming including Spring's declarative【声明式的】 transaction
叙:上一章节中讲了 spring项目从无到有的搭建全过程,但是其中的约束导入在那章节并未写出,因为其繁琐(学会后也就觉得没什么了,但是作为一个自学的人明白:在简单的东西如果没有人指点一下都有可能花费你巨大的精力和时间)所以将此小章节单拎出来进行记录;Spring项目的约束导入1、使用eclipse中的导入约束模块找到spring架包中的约束2、添加约束文件到Eclipse3、核心配置文件中导入约束
原创
2021-04-21 20:19:58
429阅读
今天学习了Maven的创建1. Maven项目的创建右击弹出的选择BuildPath,选择configur
原创
2023-05-24 14:51:06
39阅读
本站原创:rosetf Sun公司的JSP在Windows系统中的环境,可以说是如今各类技术语言中最多样化、最容易配乱的了,以下几乎含盖了现今微软平台的所有JSP模拟环境,大家可以结合Sun和其他技术网站的有关资料了解相关信息细节。JSP 为创建高度动态的Web应用提供了一个独特的开发环境,按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服
Spring今天的学习内容是spring。书上的内容没有电子版可以copy,码字太多,就不进行摘抄,需要理解的内容也选择性记录理解过程。所以这博客以后复习的时候要配合书《精通spring4.x企业应用开发实战》,记录一些排坑和容易忽视的内容。tip1:maven配置两个改动<project.build.sourceEncoding>UTF-8</project.build.sou
# 如何在Spring Boot项目中修改项目的IP
在开发Spring Boot应用程序时,有时我们需要修改项目的IP地址。这通常是为了在不同的网络环境下测试应用,或者将应用部署到特定的服务器上。本文将为您提供详细的步骤和代码示例,以帮助您轻松完成此操作。
## 步骤概述
我们可以通过以下几个步骤来修改Spring Boot项目的IP地址:
1. **打开项目文件**
2. **修改`a
# 查看项目的 Spring Boot 版本
Spring Boot 是一个基于 Spring 框架的开源框架,它旨在简化 Spring 应用程序的开发过程。了解项目使用的 Spring Boot 版本对于维护和升级项目非常重要。本文将介绍几种查看项目 Spring Boot 版本的方法,并提供相关代码示例。
## 方法一:查看 `pom.xml` 文件
对于 Maven 构建的 Sprin
原创
2024-09-05 05:48:30
1737阅读
java设计模式最全讲解话不多说,面试和使用足够用1.单例模式(Singleton Pattern) 定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) 首先我们要知道单例模式不是线程安全的。怎么确保安全再单例模
转载
2024-09-10 15:20:12
19阅读
# Spring项目与传统Java项目的区别
在现代软件开发中,Spring框架与传统的Java项目有显著的区别。理解这两者的区别对于新手开发者至关重要。下面,我们将通过具体的步骤、代码示例以及类图,深入探讨它们的不同之处。
## 流程概述
我们将用一个简单的Web应用程序为例,展示如何在传统Java项目和Spring项目中实现相同的功能。以下是实现流程的步骤:
| 步骤 | 传统J
原创
2024-09-23 03:32:57
49阅读
一,概述springboot 的本质还是spring,他们之间的区别就在与简化了一些配置文件的操作和依赖的管理;举个例子:比如你从商家买了一个结构复杂的桌子,按照spring的模式,它会把零件发给你,组装是你自己的事情。而这张桌子是在你组装好后才能使用它多种多样的功能。而按照springboot的模式,他相当于直接把这个桌子发给你,你只需要知道你想要桌子的型号和功能,买回来就能很快速的使用。二,重
转载
2023-12-16 13:22:13
130阅读
ServiceB.javapackage com.javacode2018.lesson001.demo13.lookupmethod;
public class ServiceB {
public void say() {
ServiceA serviceA = this.getServiceA();
System.out.println(“this:” + this + “,serviceA:
转载
2024-08-29 16:20:36
41阅读
一、前言Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。二、开发环境Python3.7.4
转载
2023-11-28 13:52:29
37阅读
我们提供一个Java使用Thymeleaf的简单示例。Thymeleaf是一个模板引擎可以处理XML,XHTML、HTML5。Thymeleaf利用最少的IO操作来获得更快的速度,使用thymeleaf模板引擎加快了前后端开发工作的并行运作。Thymeleaf还提供了国际化。Thymeleaf提供了最基础的两个编程API:ServletContextTemplateResolver 和Templa
转载
2024-10-25 07:37:09
31阅读
说明:使用了注解的方式进行对接口防刷的功能,非常高大上,本文章仅供参考 一,技术要点:springboot的基本知识,redis基本操作, 首先是写一个注解类: 拦截器中实现: 注册到Spring Boot中 在Controller中加入注解
转载
2019-03-20 13:27:00
107阅读
2评论
1. 引入相关依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId>
原创
2022-12-21 10:39:07
139阅读
# Spring Boot 获取项目的根目录
## 简介
在使用Spring Boot进行开发时,获取项目的根目录是一个常见的需求。本文将介绍如何在Spring Boot中获取项目的根目录,以及每一步骤需要做什么。
## 流程图
```mermaid
journey
title 获取项目的根目录
section 创建Spring Boot项目
小白 -->|创建
原创
2023-12-26 08:39:16
744阅读
# 创建Spring Boot项目的默认静态页面
在开发Web应用时,设置默认的静态页面是常见的需求。本文将指导你如何在Spring Boot项目中实现这个功能,适合刚入行的小白开发者。首先,我们将简要表达整个流程,并通过表格展示步骤。
## 流程步骤
| 步骤 | 描述 |
|----|----------------
原创
2024-10-26 03:16:16
271阅读