SpringBoot
文章平均质量分 63
程序员世杰
公众号『程序员世杰』,就职过各互联网大厂,资深码农,专注Java后端技术栈、AIGC等领域的技术分享
展开
-
Maven到底是个啥?——Maven深入理解
一、maven1.maven简介Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。简单理解为统一管理jar包的仓库。maven项目采用“约定优于配置”的原则,src/main/java约定用于存放源代码,src/main/test用于存放单元测试代码,src/target用于存放编译、打包后的输出文件。2.Maven版本管理maven中的仓库分为两种,snapshot快照仓库和rele原创 2020-06-14 16:00:57 · 1741 阅读 · 0 评论 -
详解 Spring 框架的依赖注入
本篇主要介绍 Spring 的依赖注入。依赖注入是 Spring 协调不同 Bean 实例之间的合作而提供的一种工作机制,在确保 Bean 实例之间合作的同时,并能保持每个 Bean 的相对独立性。通过本篇的学习,可以达成如下目标。● 理解基于构造函数的依赖注入● 理解基于设置函数的依赖注入● 基于自动装配的依赖注入● 基于注解的依赖注入在 Spring 框架下,当 Bean 实例 A 运行过程中...转载 2020-03-25 11:15:33 · 335 阅读 · 0 评论 -
Spring Boot 相关知识(不断补充中...)
1.什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重 xml 的配置,提供了各种启动器,在运行过程中自定配置,开发者能快速上手。2.Spring Boot 的核心配置文件有哪几个?它们的区别是什么?Spring Boot 的核心配置文件是 applicatio...原创 2020-03-22 17:42:56 · 327 阅读 · 0 评论 -
Spring面试总结(全)
1、Spring 是什么?Spring 是一个轻量级的 IoC 和 AOP 容器框架。是为 Java 应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于 XML 的配置、基于注解的配置、基于 Java 的配置。主要由以下几个模块组成:Spring Core:核心类库,提供 IOC 服务;Spring C...转载 2020-03-20 12:20:45 · 569 阅读 · 0 评论 -
Java面试知识点(六十四)Java注解(上)——概念篇
一、注解那些事1.什么是注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。Java 注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解是框架的核心之一2.java中的注解@Override 表示覆盖或重写父类的方法;@Deprecated 表示...原创 2019-08-20 11:37:44 · 1341 阅读 · 1 评论 -
js获取数据传到后台,数据不完整
今天在做一个项目的时候,使用js从前端获取到一个数据,然后利用layui的open方法打开一个url,同时把数据作为url的一部分一起传递到后台,但是数据却丢失了一部分原数据:<1020588779.3.1562565595895@DESKTOP-5ATR426>传到后台的数据:<1020588779.3这个数据是String类型的,传递其他的字符串都没有问题,不知...原创 2019-07-11 17:08:59 · 1893 阅读 · 0 评论 -
Spring Boot 从入门到精通(五)前端与后端进行数据交换
controller层@Controller@RequestMapping("/***")public class A{ @RequestMapping("/***")}在controller层中,通过类映射+方法映射来唯一锁定一个方法每一个映射的方法,方法名不在重要,因为通过map来定位映射的方法可以返回HTML,也可以返回数据当返回值的时候,js可以通过ajax等交互方式...原创 2019-06-18 15:56:40 · 1057 阅读 · 0 评论 -
SpringBoot 开发案例之整合 mail 发送服务
SpringBoot 开发案例之整合 mail 发送服务 spring-boot-mail.jpg记得上个月做过这样一篇笔记,微服务架构实践之邮件通知系统改造。当时用的是开源的第三方插件 mail 和 Thymeleaf 做发送服务,显然这样子你需要配置一些东西,麻烦!!!接触了 Spring Boot 以后,显然有更好的解决方案,我们只需要引入 spring-boot-starte...转载 2019-06-13 11:39:04 · 633 阅读 · 0 评论 -
Spring Boot 从入门到精通(四)Spring Boot 使⽤ JDBC 操作数据库
直接在 Java 程序中使⽤ JDBC ⽐较复杂,需要 7 步才能完成数据库的操作:加载数据库驱动建⽴数据库连接创建数据库操作对象定义操作的 SQL 语句执⾏数据库操作获取并操作结果集关闭对象,回收资源关键代码如下:try {// 1、加载数据库驱动Class.forName(driver);// 2、获取数据库连接conn = DriverManager.getCo...原创 2019-06-06 09:24:54 · 253 阅读 · 0 评论 -
Spring Boot 从入门到精通(三)配置文件
在 Web 开发的过程中,经常需要⾃定义⼀些配置⽂件在springboot中存在两种配置文件,一种是以.properties结尾的配置文件,另一种是以.yml为结尾的配置文件。在 application.properties 中配置:xsj.title = 配置文件xsj.description = 热爱生活,热爱编程Spring Boot 也⽀持 Yaml 语法书写,⽐如上⾯的配...原创 2019-06-05 15:39:40 · 255 阅读 · 0 评论 -
Spring Boot 从入门到精通(二)数据校验
在很多时候,当我们要处理⼀个应⽤程序的业务逻辑时,数据校验是必须要考虑和⾯对的事情。应⽤程序必须通过某种⼿段来确保输⼊进来的数据从语义上来讲是正确的。在 Java 应⽤程序中,必须要对输⼊进来的数据从语义上分析是有效的,也就是数据校验。输⼊验证是最重要的 Web 开发任务之⼀,在 Spring MVC 中有两种⽅式可以验证输⼊:⼀种是 Spring ⾃带的验证框架,另外⼀种是利⽤ JSR ...原创 2019-06-05 11:43:34 · 239 阅读 · 0 评论 -
Spring Boot 从入门到精通(一)HelloWorld(构建项目,热部署,测试)
文章目录一、使用idea构建项目二、项目结构三、编写第一个程序Hello World四、配置项目的热部署五、单元测试一、使用idea构建项目1、选择 File -> New —> Project… 弹出新建项目的框2、选择 Spring Initializr,Next 也会出现上述类似的配置界面,Idea 帮我们做了集成3、填写相关内容后,点击 Next 选择依赖的包再点击 N...原创 2019-06-05 10:50:28 · 786 阅读 · 0 评论