代码改变世界

随笔分类 -  java---spring

Spring Boot 注入 Bean 的方法

2023-05-13 16:13 by youxin, 309 阅读, 收藏, 编辑
摘要: 阅读完本文 ,你将可以了解到Spring Boot 注入 Bean 的7种方法,分别如下: 通过注解注入的一般形式 通过构造方法注入Bean 通过set方法注入Bean 通过属性去注入Bean 通过List注入Bean 通过Map去注入Bean 背景 我们谈到Spring的时候一定会提到IOC容器、 阅读全文

多线程Spring注入对象问题的四种解法

2023-05-09 23:55 by youxin, 595 阅读, 收藏, 编辑
摘要: 当我们使用多线程时,想给线程注入一个service,但是运行时发现service总是为null。举个 : public class MyThread implements Runnable { @Autowired Service application; public void run() {}} 阅读全文

Spring Boot 使用 loader.path 精简包

2023-05-07 23:09 by youxin, 3258 阅读, 收藏, 编辑
摘要: lasspath 可以使用 classpath 指定类加载的路径,但 classpath 的生效是有条件的: 命令classpath 生效说明 java -cp .;lib/x.jar Test ✔ 运行 class java -cp lib/x.jar -jar app.jar ✖ 运行 jar 阅读全文

spring boot配置文件 yml properties

2023-04-15 20:41 by youxin, 135 阅读, 收藏, 编辑
摘要: 在Spring Boot项目中我们有着默认的配置文件application.properties或者是是application.yml,可以进行封装出来的属性进行配置。有的时候我们需要根据不同的环境进行不同的配置。这里Spring Boot也提供了Spring.profiles.active来进行我 阅读全文

spring boot创建非web项目

2023-04-15 20:12 by youxin, 69 阅读, 收藏, 编辑
摘要: 我们如何启动一个main方法去运行它呢 使用也非常简单,我们只需要对springboot生成的代码做略微的修改即可。 使用SpringApplicationBuilder来创建SpringApplication,并且配置WebApplicationType为NONE,这样即使有tomcat依赖也不会 阅读全文

mybatis用法

2023-04-14 14:11 by youxin, 16 阅读, 收藏, 编辑
摘要: //引用其它mapper.xml的sql片段 <include refid="namespace.sql片段"/> <sql>用来封装SQL语句, <include>来调用,如果用了refid="base_column_list"则: </select> <select id="selectOne" 阅读全文

spring boot quartz定时任务

2023-03-25 23:41 by youxin, 42 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/JHDHCBJka/article/details/112480616 pom配置 关于Pom.xml中的配置,有两种方式,第一种使用spring-boot封装的依赖,第二种使用org.quartz的依赖第一种方式: <!--引入quartz定时框架--> 阅读全文

Spring Boot Thymeleaf 模板引擎

2023-03-18 22:37 by youxin, 48 阅读, 收藏, 编辑
摘要: 我们之前开发,我们需要将前端转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。 jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,SpringBoot这个项目首先是以jar的方式,不是war,其二,我们用的还 阅读全文

spring boot mybatis整合 druid多数据源

2023-03-18 21:45 by youxin, 421 阅读, 收藏, 编辑
摘要: 地址:https://github.com/CodingDocs/springboot-guide/tree/master 在线阅读:spring boot guide指南 引入依赖: <dependencies> <dependency> <groupId>org.springframework. 阅读全文

spring boot 新建项目和配置

2023-03-17 23:35 by youxin, 176 阅读, 收藏, 编辑
摘要: 由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。 二:两种方式创建springboot项目 1.第一种方式 手动在idea中new一个新的项目。选择maven工程 然后在pom文件继承spring-boot 阅读全文

maven常用命令和配置以及常用标签

2023-03-17 23:15 by youxin, 142 阅读, 收藏, 编辑
摘要: maven pom中的parent标签: parent标签类似java中的继承,复用依赖,减少冗余配置 使用场景(when):在多模块(module)的项目中,有很多模块中的pom中存在相同的引用,如果此时声明一个父pom文件,将公用的依赖提取到父pom文件中(即使用<parent>标签),将大大减 阅读全文
点击右上角即可分享
微信分享提示