常用类属于哪些jar包
1.@requestmapping注解,属于org.springframework.web.bind.annotation包下。org.springframework.web jar包。
2.@RestController注解,也属于org.springframework.web.bind.annotation包下,org.springframework.web jar包。
都是spring mvc,也就是spring web jar包下
3.@ComponentScan(basePackages = "com.pingan.property.icore.pap.*")注解,包扫面注解,属于spring下的jar包,context上下文中嘛,负责spring的ioc注入。
--->org.springframework.context.annotation;org.springframework.context jar包
4.@SpringBootApplication 属于org.springframework.boot.autoconfigure包下。org.springframework.boot jar包下。
5.@MapperScan(basePackages = "com.pingan.property.icore.pap.**.dao")注解,mapper当然属于mybatis了,所以属于mybatis的jar包下。
属于org.mybatis.spring.annotation;org.mybatis.spring jar包下。mybatis对接spring的jar包叫做org.mybatis.spring jar包
@SpringBootApplication
@ComponentScan(basePackages = "com.pingan.property.icore.pap.*")
@MapperScan(basePackages = "com.pingan.property.icore.pap.**.dao")
public class DemoApplication implements EnvironmentAware { private RelaxedPropertyResolver propertyResolver; @Override
public void setEnvironment(Environment env) {
this.propertyResolver = new RelaxedPropertyResolver(env, "spring.datasource.");
} @Bean(destroyMethod = "close", initMethod = "init")
public DataSource dataSource() { DruidDataSource dataSource = new DruidDataSource();
dataSource.setUrl(propertyResolver.getProperty("url"));
dataSource.setDriverClassName(propertyResolver.getProperty("driverClassName"));
dataSource.setDefaultAutoCommit(Boolean.parseBoolean(propertyResolver.getProperty("defaultAutoCommit")));
return dataSource;
} public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
6.@Bean注解,属于org.springframework.context.annotation下,都是用来项目启动时向ioc容器中注入bean的注解。
@Bean(destroyMethod = "close", initMethod = "init")
public DataSource dataSource() { DruidDataSource dataSource = new DruidDataSource();
dataSource.setUrl(propertyResolver.getProperty("url"));
dataSource.setDriverClassName(propertyResolver.getProperty("driverClassName"));
dataSource.setDefaultAutoCommit(Boolean.parseBoolean(propertyResolver.getProperty("defaultAutoCommit")));
return dataSource;
}
7.@@Configuration org.springframework.context.annotation;
6.EnvironmentAware 接口,属于org.springframework.context包下
7.RelaxedPropertyResolver类,属于org.springframework.boot.bind包下。
public class RelaxedPropertyResolver implements PropertyResolver,实现了PropertyResolver接口
常用类属于哪些jar包的更多相关文章
- idea中如何将单个java类导出为jar包文件?
idea作为一个java开发的便利IDE工具,个人是比较喜欢的,今天来探索个小功能: 导出单个类文件为jar包! 偶有这种需求,就是某个类文件独立存在,但是需要将其导出为jar,供别人临时使用,或者 ...
- IntelliJ IDEA 识别一个类所属的jar包package
IntelliJ IDEA 识别一个类所属的jar包package 按住ctrl,鼠标移动上去,不要点击: 有木有快捷键? ctrl+alt+B直接就过去了:需要再跳回来:
- Java 扫描包下所有类(包括jar包)
package com.MyUtils.file; [java] view plain copy import java.io.File; import java.io.FileFilter; imp ...
- 得到类所在的jar包路径
//理论上用class.getProtectionDomain().getCodeSource().getLocation().getFile();比较准. //不过有两个需要注意的: //1.返 ...
- java 类从哪个jar包加载的
<%@page contentType="text/html; charset=GBK"%><%@page import="java.security. ...
- 打印出类所在的jar包
ackage time; /** * Created by sheting on 10/20/2017 */ public class Test { public static void main(S ...
- [转]eclipse查看某个java类属于哪个jar包
原文地址:https://blog.csdn.net/csdnliuxin123524/article/details/73572836 在eclipse界面直接按ctrl+shift+t,弹出以下界 ...
- Linux查找class类所在jar包
1.说明 写代码或者定位问题的时候, 经常发生只知道类名不知道其所在jar包的问题, 在Eclipse中可以使用Ctrl+Shift+T查找类, 但是如果类所在的jar包不在Build Path中, ...
- 多个module实体类集合打一个jar包并上传至远程库
本章内容主要分享多个module中的实体类集合生成到一个jar包中,并且发布到远程库:这里采用maven-assembly-plugin插件的功能来操作打包,内容不长却贴近实战切值得拥有,主要节点内容 ...
随机推荐
- HDU 4352
#include <iostream> #include <cstdio> #include <cmath> #include <string.h> # ...
- 看云-git类的书籍写作
看云-git类的书籍写作 https://www.kancloud.cn/explore 测试一本:https://www.kancloud.cn/stono/b001/501901
- Maya 2012 破解安装全图文教程
在学习U3D的过程中.我们要用到Maya这个工具,(当然你也能够用其它类似的), 我在安装破解 Maya 2012 的过程其中,走了一些弯路.通过搜索发现,网上关于Maya 破解的文章大多语焉不详,为 ...
- mysql Access denied for user 'root'@'localhost' (using password: YES)
[现象说明] C/S程序远程訪问正常,本地訪问报下面异常 MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to h ...
- 经验总结21--抓取WEB数据,汇率,HtmlAgilityPack
网上找了非常多资料,PHP的比較多,然后找到有csv文件的.处理起来非常麻烦,国外的站点速度非常慢. 最后还是去页面上抓取数据,我是从中国银行抓取的,各位可去其它站点抓取. 1.模拟请求URL. st ...
- void型指针
void型指针,表示这个指针指向的内存中的数据的类型要由用户来指定. 比方内存分配函数malloc函数返回的指针就是void *型. 用户在使用这个指针的时候.要进行强制类型转换,也就是显式说明该指针 ...
- 每天一个JavaScript实例-tab标签切换
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- angularjs1- ng-include
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- 关于swift构造方法
switf 中如果遇到这样的错,,,大概错误就是,"必须要调用父类的构造方法",,可是呢,,调用了super.init() 不就是调用了构造方法了吗? 结果上去一查,,结果一名外 ...
- IP地址转化为数字,charindex ,SUBSTRING
SET NOCOUNT ON; declare @I_PCity table ( IPStart nvarchar(), Area nvarchar(), CityID int, IPID int ) ...