- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 @Enable*生效的条件
自定义了注解MyServiceScan ,当时没有和@configuration配合使用,导致MyAutoConfiguredMyBatisRegistrar没有起作用。@Import(MyAutoConfiguredMyBatisRegistrar.class)@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface MyServ
2021-10-28 19:57:38
214
原创 ImportBeanDefinitionRegistrar 调用过程
在ConfigurationClassParser#processImports 方法中,如下代码片段。将@import收集类型为ImportBeanDefinitionRegistrar的接口,放到集合importBeanDefinitionRegistrars else if (candidate.isAssignable(ImportBeanDefinitionRegistrar.class)) { // Candidate class is an ImportBeanDefinit
2021-10-28 19:02:50
579
原创 springboot 复合注解扫描
ConfigurationClassParser.java该方法收集@import注解的value private void collectImports(SourceClass sourceClass, Set<SourceClass> imports, Set<SourceClass> visited) throws IOException { if (visited.add(sourceClass)) { for (SourceClass annot
2021-10-28 18:46:59
176
原创 @service @repository和@component的本质区别
参考:https://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s12.html@component是通用性的注解,@service 和@repository则是在@component的基础上添加了特定的功能。所以@component可以替换为@service和@repository,但是为了规范,服务层bean用@service,dao层用@repository。就好比代码规范,变量、方法命名一样。还有一点,正如文档描述那样:@
2020-08-01 11:39:41
4929
转载 springboot 文件上传
转载自:http://mylfd.iteye.com/blog/1893648 http://mylfd.iteye.com/blog/1893648
2017-07-26 16:29:05
288
原创 eclipse使用git插件克隆github工程
一、生成密钥对ssh-keygen -t rsa -C "[email protected]"ssh-keygen(选项)-b:指定密钥长度; -e:读取openssh的私钥或者公钥文件; -C:添加注释; -f:指定用来保存密钥的文件名; -i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥; -l:显示公
2017-06-21 17:47:48
1044
原创 angularjs自定义指令
app.directive('nameunique', function($http) { return { require: 'ngModel',//require代表另一个指令的名字,它将会作为link函数的第四个参数 //参数说明 scope:指令需要监听的作用域,ele:指令所在的元素,attrs:有声明在当前元素上的属性列表,
2017-02-28 17:44:46
342
转载 angularjs表单验证
转载:http://blog.csdn.net/yhan219/article/details/45293251register<link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css"> var app = angular.module(
2016-10-07 10:44:01
335
原创 Spring Boot部署至自己的Tomcat容器
入口文件 @SpringBootApplicationpublic class Application extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
2016-10-06 21:35:56
1566
转载 tomcat启动加载资源两次导致占用内存和CPU
http://www.cnblogs.com/feiguo/p/3779192.html
2016-09-18 20:15:05
1048
转载 hibernate用注解 一对多 报Could not determine type for错误
我也出现过这种问题,注解要么全部写在字段上,要么全部写在get方法上,不能混合使用。http://www.iteye.com/problems/48948
2016-09-15 17:41:28
999
原创 修改ng-repeat遍历出来的单条数据
var modifyindex; $scope.goto= function(title,url,id,name,pmurl) { $scope.authid=id; var url = url + '?id='+id+'&name='+name+'&pmurl='+pmurl; modifyindex = layer.open({
2016-09-14 23:56:03
3899
原创 Struts2之action接收请求参数
1. 采用基本类型接受请求参数(get/post)action:public class GetparamAction extends ActionSupport {private int age;private String name;public String getName() {return name;}public void setName(String
2016-01-18 15:54:45
2075
转载 Struts中ActionContext和ServletActionContext的比较
一、ActionContext在Struts2开发中除了将请求参数自动设置到Action的字段中,往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)和响应(HttpServletResponse)操作。ActionContext(com.opensy
2016-01-15 20:48:10
421
转载 php和apache是如何工作的
这个问题和所有的容器运行机制一样。比如我输入www.baidu.com,他是如何跳到百度首页的呢?我输入http://localhost:8080/他又是如何跳到tomcat首页的呢?下面我画一个图说明一下。运行机制大致如图所示,你在浏览器输入内容,然后去解析展示等。
2014-12-28 16:46:01
1358
转载 反向代理服务器的工作原理
一 概述 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对Internet的连接
2014-12-28 15:46:15
540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人