
spring
weixin_子不语
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自己实现一个自动装配注解@EnableAutoConfiguration
创建工程 首先创建一个springboot的工程,maven配置不需要修改 添加demo、demo1、demo2三个包,我们将启动类放入demo包中。 分别在demo1、demo2中创建测试配置类。 MyBatisConfig @Configuration public class MyBatisConfig { @Bean public MyBatis getMyBaties(){ return new MyBatis(); } } public class原创 2020-12-31 16:23:48 · 378 阅读 · 0 评论 -
springboot starter自动装配核心
@SpringBootApplication SpringBootApplication注解我们进去看源码主要包括@ComponentScan、@EnableAutoConfiguration、@SpringBootConfiguration,其他都是普通的java注解。 @ComponentScan ComponentScan是SpringFramework里面的,主要用来扫描包下面的类。这里使用它主要是配合@EnableAutoConfiguration注解来进行自动装载。 @SpringBootCon原创 2020-12-31 15:54:58 · 197 阅读 · 0 评论 -
springboot 自定starter
starter介绍 starter可以帮我们配置各种依赖库,解决各种配置信息的困扰。同时starter时springboot的核心之一,实现了springboot的依赖引入,自动装配。 核心注解 @Configuration 表明是一个配置文件,被注解的类将成为一个bean配置类 @Bean 表示将注解的方法返回的bean交给IOC容器管理,可以通过 @Autowired进行DI注入 starter编写 创建一个新的工程spring-boot–starter-demo maven配置 <?xml ve原创 2020-12-31 15:00:13 · 124 阅读 · 0 评论 -
Spring JPA 的UUID单独映射查询
接收的一个JPA的框架,以前都是Mybaties,以前代码都是查询所有字段,改代码发现很多并不需要全部字段,只要Id,或者id和name就足够了。然后按照mybaties的方法写了好多代码都不行,最好才发现可以这样... @Repository public interface DashboardRepository extends JpaRepository<Dashboard, U...原创 2019-09-19 14:40:46 · 406 阅读 · 0 评论 -
手动实现springMVC的简单功能
1、定义注解类@LhController @LhService @LhAutowired @LhRequestMapping@LhRequestParam 可参考spring的注解定义 2、配置 web.xml 主要配置 DispatherServlet 3、配置扫描路径scannerPath = com.lh.spring.mvc 4、IOC初始化 1)从写Servlert的 in...原创 2019-07-22 15:10:10 · 248 阅读 · 0 评论 -
MyBatis-Plus 相关注解用法
注解 介绍 MybatisPlus 注解包相关类详解(更多详细描述可点击查看源码注释) 注解类包:转载 2019-05-17 20:53:41 · 2316 阅读 · 0 评论 -
mybatis 动态 SQL详情
动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句...转载 2019-05-17 17:43:06 · 165 阅读 · 0 评论 -
SpringBoot整合MyBatis-Plus快速入门
简介 MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能...转载 2019-05-17 15:21:59 · 714 阅读 · 0 评论 -
深入了解spring,从零实现IOC容器
IOC (Inversion of Control) 控制反转。熟悉Spring的应该都知道。那么具体是怎么实现的呢?下面我们通过一个例子说明。 1. Component注解定义 package com.lh.spring.study.ioc; import java.lang.annotation.ElementType; import java.lang.annotation.Ret...转载 2019-05-16 20:40:04 · 154 阅读 · 0 评论 -
springboot整合简单的quartz定时任务
maven配置文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/...原创 2019-05-15 21:58:59 · 178 阅读 · 0 评论 -
springboot整合swagger,使用bootstrap的UI
话不多说直接上代码 一、maven配置文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...原创 2019-05-15 20:39:46 · 1679 阅读 · 4 评论 -
hibernate简单学习
一、maven引入 <groupId >org.hibernate</ groupId> <artifactId >hibernate-core</artifactId > <version >5.1.0.Final</ version> </dependency> <depen...原创 2019-05-09 20:39:29 · 147 阅读 · 0 评论 -
mybatis和spring简单结合
一、maven配置文件 <properties > <!-- spring版本号 --> <spring.version> 4.2.5.RELEASE</spring.version > <!-- log4j日志文件管理包版本 --> <slf4j.version...原创 2019-05-09 20:33:19 · 145 阅读 · 0 评论 -
springBoot maven install 可执行jar
&lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;原创 2018-12-06 19:37:53 · 601 阅读 · 0 评论