什么是 Spring Boot Starterstarter 是 SpringBoot 的一个重要的组成部分,它相当于一个可以集成到SpringBoot项目中的模块,比如你想在SpringBoot项目中使用Redis,我们需要做的第一步就是去pom.xml中引入redis相关的start依赖,引入Redis的starter依赖后,我们就可以直接在idea中编写redis相关的代码同时,在 mave
转载
2024-09-24 08:47:05
26阅读
SpringBoot2.X开发规范解读 简介:讲解SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问1.目录讲解 src/main/java:存放代码 src/main/resources static: 存放静态文件,比如 css、js、image, (访问方式 http://localhost:8080/js/main.js) templates:存放静态页面jsp,html,
转载
2024-03-19 10:27:33
73阅读
一、web开发1、使用SpringBoot步骤:1、创建SpringBoot应用,选用我们需要的模块;2、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来了;3、自己编写业务代码;自动配置原理:XXXAutoConfiguration:帮我们给容器中自动配置组件;
xxxxxProperties:配置类来封装配置文件的内容;2、SpringBoot对静态
文章目录一、SpringBoot对静态资源的映射规则1.1 /webjars/映射1.2 staticPathPattern映射1.3 欢迎页映射1.4 标题图标映射二、使用Thymeleaf模板引擎2.1 Thymeleaf介绍2.2 语法规则2.3 表达式三、SpringMVC自动配置3.1 SpringMVC auto-configuration3.2 修改SpringBoot的默认配置3
转载
2024-02-10 20:23:13
182阅读
一、Spring Boot注解通过上一篇文章,我们已经快速构建了一个spring boot的项目,那spring boot项目和我们之前使用的springMVC项目有什么区别呢,这一篇我们就来聊一下spring boot为我们开发所带来的便捷性以及配置文件的使用。二、建立一个controller@RequestMapping("/round2")
@RestController
public cl
转载
2024-02-11 07:52:42
132阅读
因为工作需要,公司组里要求考阿里巴巴编程规范,于是我花了一天的时间看了一遍,然后刷了一些题,终于在第三次的时候考过了。考试是基于《阿里巴巴Java开发手册》,一共50道题目,包括多选和单选,题目都是选择题。目前阿里云编程规范是出到V1.5.0华山版了,好的代码规范能减少很多不必要的问题。 《阿里巴巴Java开发手册》分为:编程规约、异常日志、单元测试、安全规约、
前言当我们的网关Gateway程序开发完成之后,需要部署到生产环境,这个时候你的程序不能是单点运行的,肯定是多节点启动(独立部署或者docker等容器部署),防止单节点故障导致整个服务不能访问,网关是对客户端的入口与出口,在生产运行中极为重要,哪怕是简单的重启也会导致部分请求的丢失。网关的路由配置这个时候就是一个大问题,是代码里面编写还是配置文件配置?他们都有一个致命的缺点,当有新的程序需要接入到
转载
2023-10-18 21:33:03
104阅读
Spring Boot 的核心:约定优于配置约定优于配置,也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量、获得简单的好处,而又不失灵活性。本质是说,开发人员仅需规定应用中不符合约定的部分。如:模型中有个名为 User 的类,那么数据库中对应的表就会默认命名为 user。只有在偏离这一约定时,例如将该表命名为 “user_info”,才需写有关这个名字的配置。在 Sprin
转载
2024-03-26 12:59:29
56阅读
JAVA开发手册考试总结编程规范POJO(Plain Ordinary Java Object): POJO 专指只有 setter / getter / toString的简单类,包括DO/DTO/BO/VO等。DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。
DTO(Data Transfer Object):数据传输对象,Service 或
转载
2023-09-18 10:05:45
169阅读
------------恢复内容开始------------1.JSP文件上传的HTML标签代码定义是?
A. <input type="text" name="uploadFile" />
B. <input type="button" name="uploadFile" />
C. <input type="file" name="uploadFile"
转载
2023-08-26 22:32:53
193阅读
在上篇文章《开发你的第一个SpringBoot应用》已经对SpringBoot基本开发流程有了大体了解,本文将继续对SpringBoot官网进行学习,发现关于SpringBoot开发的更多细节。依赖管理推荐使用Maven或者Gradle进行依赖管理,其他工具比如Ant,SpringBoot对它们的支持不是很好。SpringBoot提供了很多starter来批量添加依赖,比如spring-boot-
转载
2024-04-07 09:44:00
27阅读
前言MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架。在国内市场来说,Mybatis的使用率比Hibernate更高,也更加流行。个人认为其流行的主要原因在于:国内绝大部分项目都是面向表结构编程的,Mybatis使用起来更加方便。
转载
2024-05-31 10:56:16
47阅读
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的
Java 开发规范 考试题
## 1. 前言
Java 是一种广泛使用的编程语言,它拥有强大的跨平台特性和丰富的开发框架。为了确保 Java 开发的高效性和可维护性,制定了一系列的规范和最佳实践。本文将介绍一些常见的 Java 开发规范,并通过代码示例来说明。
## 2. 命名规范
在 Java 开发中,命名是非常重要的,它直接影响着代码的可读性和可维护性。下面是一些常见的命名规范:
#
原创
2023-08-17 09:59:36
127阅读
Java中没有虚函数的概念。它的普通函数就相当于c++的虚函数,动态绑定是java的默认行为。下面就由学习啦小编为大家介绍一下阿里JAVA开发面试常问问题的文章,欢迎阅读。阿里JAVA开发面试常问问题篇1栈内存、堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动
转载
2023-11-02 13:18:40
45阅读
1.JSP文件上传的HTML标签代码定义是?A. B. C. D. 自我描述固定写法,具体可以参考w3c2.下列关于SVN中tag和branch的描述错误的是()A. tag是用来做一个milestone的B. branch表示发布的版本存放的目录C. tags的作用是在branches创建一个版本标识D. branch的代码是静态的branch是分支,分支咋可能是静态呢3.MyBatis如何根据
转载
2023-10-27 02:07:28
32阅读
文章目录SpringBoot1、Spring Boot的优点?2、Spring Boot自动配置原理3、如何定义一个SpringBoot Starter?4、SpringBoot启动原理?5、SpringBoot的常用注解Spring Cache1、Spring Cache介绍2、Spring Cache注解Sharding-JDBC SpringBoot1、Spring Boot的优点?Spr
转载
2024-03-11 06:13:11
39阅读
顺便问一下大家,有什么是目前比较适合Java后端开发考试的证书可以推荐一下,最近想考一些技术方向的证书,从而巩固一下自己的能力。单选1.KV结构的集合,在处理null值的存储上有细微的区别,下列哪些说法是正确的: A .TreeMap的key不可以为null B .TreeMap的key可以为null C .ConcurrentHashMap的key可以为null D .ConcurrentHas
转载
2023-12-14 08:38:57
98阅读
1.规范的意义和作用•编码规范可以最大限度的提高团队开发的合作效率 •编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 •编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码 •规范性编码还可以让开发人员养成好的编码习惯,甚至锻炼出更加严谨的思维2.代码仓库规范2.1公共组件 •公共组件通常指Java库,
转载
2024-03-21 09:26:56
43阅读
1 概述针对目前项目中使用的前后端分离开发,越来越感觉到API设计的重要性, 而不好的API设计通常让使用者通过URL无法明确知道这个URL到底是干什么用的,并且会显得设计混乱, 在此将使用Restful风格设计API进行总结,并对在SpringBoot中具体实现Restful API的设计给出一定示例。2 Restful API设计使用Restful API是一种面向资源的设计风格,因此我们每一
转载
2024-04-04 19:21:32
122阅读