1、SpringBoot简介     对于我们Java开发工程师来说,最熟悉的莫过于SSH,SSM框架了,这些都是曾经开发Web项目的重要技术,但是我们在开发这些项目时,却难免遇到一个很令人繁琐的事情,那就是配置文件太多了,基本每个框架都需要配置自己的XML文件,以供项目启动时,读取这些配置文件,注入所需的实例和初始属性;此外,我们写的这些项目最后还要部署到Tomca
转载 2024-07-30 21:02:54
59阅读
## Java包层级的实现步骤 为了实现Java包层级,我们需要按照以下步骤进行操作: 1. 创建根包(Root Package) 2. 创建子包(Sub Package) 3. 创建类和接口 下面将详细介绍每个步骤所需的操作和代码。 ### 创建根包 首先,我们需要创建一个根包来存放所有的子包和类。创建根包的步骤如下: 1. 决定根包的名称,例如:`com.example
原创 2023-11-13 13:07:11
50阅读
# 如何实现Java项目包层级 ## 1. 流程图 ```mermaid flowchart TD A(创建项目) --> B(创建Package) B --> C(编写代码) C --> D(编译运行) ``` ## 2. 表格 | 步骤 | 操作 | | --- | --- | | 1 | 创建项目 | | 2 | 创建Package | | 3 | 编写代码
原创 2024-06-13 04:00:18
36阅读
docker是轻量级的操作系统虚拟化解决方案优点1、基于操作系统层面2、启动速度快(秒级)3、资源利用率高4、性能高、易管理docker有3大基本要素分别是1、镜像:只读模板,用来创建docker容器。2、容器:镜像创建的运行实例,启动时创建一层可写曾作为最上层。3、仓库:集中存放镜像文件场所,分私有仓库和公有仓库。docker的底层实现有1、名字空间:每个容器都有自己单独的名字空间,运行在其中的
转载 2024-10-03 12:52:45
19阅读
目录Java中的包概念包的作用package 的目录结构设置 CLASSPATH 系统变量常用jar包java软件包的类型dt.jarrt.jar*.java文件的奥秘*.Java文件简介为什么一个java源文件中只能有一个public类?Main方法外部类的访问权限Java包的命名规则参考文章微信公众号Java技术江湖个人公众号:黄小斜- Java类本系列文章将整理到我在GitHub上的《Jav
转载 2023-08-02 14:00:43
66阅读
# 如何在 IntelliJ IDEA 中展示所有的包层级 在一个 Java 项目中,管理和理解不同包的层级结构是非常重要的。尤其是当项目规模逐渐扩大,代码量增多后,包的组织结构可能会变得复杂。为了帮助开发者更好地理解代码结构,IntelliJ IDEA 提供了多种工具和方法来展示包层级。 ## 实际问题 假设我们正在开发一个电商平台的 Java 应用程序。随着项目的发展,我们逐渐添加了多个
原创 8月前
283阅读
一 、包的概念和作用概念: 包就是文件夹(Java中的包是指的是用代码体现出来的包,一个类在代码中指定它属于某个包,如果没有给Java中的类指明包名的话,那么这个类就属于默认包)作用: 对文件进行管理(对Java类进行分类管理)避免同一个文件夹出现相同的类名包的划分:按照功能进行划分按照模块进行划分二、单级包和多级包单级包:单个文件夹多级包:多层的文件夹三、给类指定包名通过packag
转载 2023-07-20 03:04:20
254阅读
<1>.   包(package)的概念     一个好的类名,大家都爱使用,那么在相同类名的情况下,将很难区分类的主人,所以我们必须给类起一个范围限定(归属), JAVA中是通过包的机制来解决的。案例:小强写的学生类  xiaoqiang. Student小刚写的学生类  xiaogang.Student
3.final关键字final 最终的 可以修饰的: 类 函数 属性 修饰类的属性就是常量,常量不可以改变(大部分情况都会搭配static关键字) 修饰类的成员变量 必须给与初始化赋值,如果没有初始化也要在 对象创建对象之前对其初始化赋值,否则使用则会编译错误 修饰的局部变量 常量 修饰类的函数 不可以被重写 修饰的类不可以被继承4.java 包机制package 包 为了更好地组织类,Java
转载 2024-02-21 13:31:21
37阅读
手动实现SpringBoot的底层级制 搭建 SpringBoot 底层机制开发环境1、创建 Maven 项目 lzw-springboot2、导入相关依赖<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
当然,你如果直接说 Jar 文件执行时最朴素的本质,从META-INF里读取 Main-Class ,以此做为入口来执行,也没毛病。下面是Spring Boot 的一些详细实现。SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。在pom文件里加入这个插件即可:<build> <plugins>
转载 2024-03-21 21:14:06
58阅读
Java基础系列5: 文件结构本文是作者的读书笔记和心得整理,部分内容来源于网络,如有侵权,请联系作者。包包的作用: 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访
转载 2024-09-06 16:10:28
23阅读
SpringBoot项目修改访问端口和访问路径 创建SpringBoot项目,启动后,默认的访问路径即主机IP+默认端口号8080:http://localhost:8080/ 此时,我们就可以访问Controller层的接口了,如:http://local...
转载 2020-03-11 20:20:00
263阅读
2评论
SpringBoot 的容器层级结构是其核心架构的重要组成部分,它为应用程序提供了对象的创建、管理和依赖注入等功能,是 Spring 框架 “依赖倒置” 和 “控制反转
SpringBoot项目修改访问端口和访问路径创建SpringBoot项目,启动后,默认的访问路径即主机IP+默认端口号8080:http://localhost:8080/此时,我们就可以访问Controller层的接口了,如:http://localhost:8080/hellopackage com.springboot.test; import org.spri...
原创 2021-09-28 15:29:19
415阅读
# Java代码重构包层次:提高代码可维护性的最佳实践 在软件开发过程中,代码重构是一个重要的环节。它能帮助开发者提高代码的可读性、可维护性和可扩展性。而在重构过程中,包的层次结构也起着关键作用。本文将探讨如何通过合理的包层次进行Java代码重构,并提供一些代码示例和可视化的图表帮助理解。 ## 一、为什么需要重构包层次 随着时间的推移,项目会不断扩展,代码结构有可能变得混乱。合理的包层次可
原创 9月前
51阅读
导语在运用Spring Boot 后,我们基本上摆脱之前项目每次上线的时候把项目打成war包。当然也不排除一些奇葩的规定,必须要用war包上线,不过很多时候,我们对一些东西只是处在使用的阶段,并不会去深入的研究使用的原理是什么,这貌似也是大多数人的固定思维。或许正是如此,总会有些没有固定思维的人会去积极的探索原理,当然这话不是说我是积极的,我其实也是只原理的搬运工。今天和大家来简单的说下Sprin
SpringBoot提供了一个插件spring-boot-maven-plugin用于把程序打包成一个可执行的jar包。在pom文件里加入这个插件即可:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>
转载 2024-07-08 22:24:38
46阅读
SpringBootWeb请求响应前言在上一次的课程中,我们开发了springbootweb的入门程序。 基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是内置的Tomcat)。而我们在开发web程序时呢,定义了一个控制器类Controller
Springboot jar包外置教程    入职的第一个小任务是:使springboot项目的外部依赖jar包与项目本身打成的jar包分离。每次默认的把springboot项目打成可运行jar包,jar包都会包含项目依赖的所有文件,造成jar包过大,并且用到新的外部jar包时,又得重新生成项目jar包,加大了工作量。本教程针对项目依赖jar包外置以及过程中可能会遇到的问题进行阐述。一、jar包外
转载 2024-02-10 01:58:04
128阅读
  • 1
  • 2
  • 3
  • 4
  • 5