代码编织梦想

原始注解不能替代的配置

在这里插入图片描述

Spring新注解

在这里插入图片描述

配置组件扫描注解

package com.itheima.config;

import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

// 该类是SPring的核心配置类

// 组件扫描注解 传入参数 是包
@Configuration
@ComponentScan("com.itheima")
public class SpringConfiguration {
//    配置组件扫描
//        <context:component-scan base-package="com.itheima"/>

}

配置druid资源注解

package com.itheima.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.*;

import javax.sql.DataSource;

//@Configuration
//@ComponentScan("com.itheima")
//@PropertySource("classpath:jdbc.properties")
//@Import({JDBCConfig.class,MyBatisConfig.class})


//propertySource 加载数据库链接配置资源文件
@Configuration
@ComponentScan("com.itheima")
@PropertySource("classpath:jdbc.properties")
public class SpringConfig {
    //    通过注解的方式将数据库链接配置 导入
    @Value(("${jdbc.driver"))
    private String driver;
    @Value(("${jdbc.url"))
    private String url;

    @Value(("${jdbc.username"))
    private String username;

    @Value(("${jdbc.password"))
    private String password;

    // Spring会将当前方法的返回值以指定的名称存储到Spring容器中
    @Bean("dataSource")
    public DataSource getDataSource(){
        ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource();
        dataSource.setDriverClass(driver);
        dataSource.setJdbcUrl(url);
        dataSource.setUser(username);
        dataSource.setPassword(password);
        return dataSource;

    }

}


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44653420/article/details/129721219

面试阿里(P7),Spring把我难倒了,闭关修炼后二次面试入职阿里-爱代码爱编程

前言 每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里,竟然被Spring问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被录用。 以下展示的阿里面试题(含答案)、学习资料、实战文档等,均可以分享给大家,需要的朋友,点击这里即可拿走哦! 01 阿里面试题之Spring 具体面试题内容整

Java开发教程入门!java核心技术卷一-爱代码爱编程

前言 不想当将军的士兵不是好士兵,这句话对于程序员来说同样适用,不想成为大牛的程序员不是好程序员。做为一个IT的新人,要想成为技术大牛要怎么做,怎样能快速成长。我们来看看过来人的分享。 简单来讲,成为技术大牛虽然有难度,但其实也不是不可能。要成为任何一个领域的专家,你需要做的是学会该领域的已有知识,所以你需要不断的去学习、研究。利用已有的知识,在自己的

【Spring注解驱动开发】透过根源从而探究红黑树的本质-爱代码爱编程

前言 抱着侥幸心理投了字节跳动后台JAVA开发岗,居然收到通知去面试,一面下整个人来都是懵逼的,不知道我对着面试官都说了些啥(捂脸~~)。侥幸一面居然过了,三天后接到二面通知,结果这次不再幸运,败在数据库和一些JAVA知识手上。在此之前我没咋复习数据库、JVM、JAVA一类的知识,有点后悔,下面给大家分享看下我的字节一二面都问了那些问题。。。 灵魂

大专java方向校招面试找工作知识点技术栈以及实习感受分享-简历分享-爱代码爱编程

大专java方向校招面试找工作知识点技术栈以及实习感受分享 专科生的Java学习以及校招面试先说一下我的编程历程开始求职之路第一次求职网上海投第二次面试第三次面试学校招聘会第四次面试第五次面试OfferFirstSecondHirdly总结概述需要掌握的技术栈什么程度可以找工作实习体验关于我简历参考 专科生的Java学习以及校招面试 作者是一

java对比两个对象的字段值并记录输出(支持嵌套对象)_闭关修炼啊哈的博客-爱代码爱编程

java对比两个对象的字段值(支持嵌套对象) 比较两个对象的字段属性值对比工具类数据载体对象注解 比较两个对象的字段属性值 equals的场景可以比较两个对象,但是不能知道具体是那个字段不一致。基于这种场景有了今天要说的这个需求。 我这里是需求是去比较新旧数据的差异,所有会去获取注解值,按照自己的需要去嵌入就可以了。 我这里需要获取获取字

spring基础入门_lx-meteor的博客-爱代码爱编程

一、Spring了解 Spring:程序员们的春天 Spring主要技术是IOC、AOP两个大概念它是轻量级的,每个jar包就1M ~ 3M 左右,所以速度快面向接口编程:降低了耦合度面向切面编程:增加了灵活性不排斥其它框架,可以和任何框架整合到一起二、IOC入门 2.1 IOC概念 IOC: 控制反转,是面向对象编程中的一种设计原则,可

【java闭关修炼】mybatis-注解开发-爱代码爱编程

【Java闭关修炼】MyBatis-注解开发 常用注解开发的介绍注解实现查询的操作注解实现新增操作注解实现修改操作注解实现删除操作总结 常用注解开发的介绍 好处:不需要写xml映射配置文件,但是仍然需要在

【java闭关修炼】springboot项目-贪吃蛇对战小游戏-配置mysql与注册登录模块1-爱代码爱编程

# 配置Mysql与注册登录模块 应用服务模型IDEA 连接数据库点击IDEA右侧的database 选择mysql数据库更新数据 SpringBoot配置数据库依赖Maven安装JDBC依赖lombokMyS

开发中常用多线程异步操作场景解决方案-爱代码爱编程

场景一:批量操作,事务控制部分回滚 第一步:创建现场池,注意不同业务场景线程池队列等参数不一样,根据实际业务场景来  package org.jeecg.modules.pUser.excutor; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annota

【java闭关修炼】spring-spring原始注解开发-爱代码爱编程

【Java闭关修炼】Spring-Spring原始注解开发 常用注解原始的set注入资源component注解组件扫描-扫描bean资源配置不同注解名称 注入非引用资源不从properties中匹配资源加载pr

假期在家“闭关修炼”,读完这些java技术栈,愿金三银四过五斩六_vm、java 集合、java 多线程并发、java 基础、spring 原理、微服务、netty -爱代码爱编程

2022元旦小假期刚刚过去,有的人和自己的小伙伴四处游玩,而我决定在家闭关,把之前一位阿里大哥分享给我的Java技术栈手册通读了一遍,真的是收获良多,现在我把它分享出来,希望对广大单身程序员同志有一些帮助。 这份Java技术栈整理成册(包括:VM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Z

为拿 offer,“闭关修炼,相信努力必成大器-爱代码爱编程

 作者:IT--小艾 链接:为拿 Offer,“闭关修炼,相信努力必成大器!_笔经面经_牛客网 来源:牛客网   Java 开源项目【ali1024.coding.net/public/P7/Java/git】 使用 Spring 框架能带来哪些好处? Spring 框架中有哪些不同类型的事件? Spring 框架中都用到了哪些设计模式? 什

金九银十:“闭关修炼”30天,啃完这本“java核心知识”,跳槽面试不再心慌慌!_闭关30天-爱代码爱编程

前言 “闭关修炼”的你是不是已经在为“金九银十”跳槽季发愁呢?若是能将今天说的这富含30个章节的Java核心面试知识整理(包括:VM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载

30天吃透这份5个互联网大厂java高级工程师核心面试问题,成功定级阿里p7_哪个大厂的java代码风格更好-爱代码爱编程

小编今天说的这富含的15个互联网大厂Java高级工程师核心面试问题整理!内容包括: Java 集合 22 题及答案解析JVM与调优 21 题及答案解析并发编程 28 题及答案解析Spring 25 题及答案解析23种设计模式解析Spring Boot25题及答案解析分布式高并发架构解析(消息队列,分库分表,事务,高可用,微服务架构)MySQL高频20题解