摘要:
创建parentmvn archetype:generate -DgroupId=com.hikvision -DartifactId=aocp-parent -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=fal
阅读全文
posted @ 2019-11-05 16:09
duan2
阅读(289)
推荐(0)
编辑
摘要:
1.throw 用在方法内抛出异常,通常可以自行使用try catch进行异常处理 如果不自行处理的话,需要在方法上使用throws抛出异常
阅读全文
posted @ 2019-11-01 17:54
duan2
阅读(266)
推荐(0)
编辑
摘要:
1,加载Controller 我们需要创建 一个ControllerHelper类,让它来处理下面的逻辑: 通过ClassHelper我们可以获取所有定义了Controller注解的类,可以通过反射获取该类中所有带有Action注解的方法,获取Action注解中的请求表达式,进而获取请求方法与请求路
阅读全文
posted @ 2019-10-27 21:35
duan2
阅读(326)
推荐(0)
编辑
摘要:
我们在Controller中定义了Service成员变量,然后在Controller的Action方法中调用Service成员变量的方法,那么如果实现Service的成员变量? 之前定义了@Inject注解,就用它来实现Service是例话,那么谁来实例化呢。 不是开发者通过new的方式来实例化,而
阅读全文
posted @ 2019-10-27 21:31
duan2
阅读(250)
推荐(0)
编辑
摘要:
实现Bean容器 使用ClassHelper可以获取所加载的类,但无法通过类来实例化对象,因此我们需要提供一个反射工具类,让它封装java反射相关的API,对外提供更好用的工具方法。将该类命名为ReflectionUtil,代码如下: 1 package org.smart4j.framework.
阅读全文
posted @ 2019-10-27 21:22
duan2
阅读(279)
推荐(0)
编辑
posted @ 2019-10-27 16:52
duan2
阅读(226)
推荐(0)
编辑
摘要:
一 定义框架配置项 在项目的src/main/resources目录下创建一个名为smart.propertiesd的文件,文件的内容如下: 二 加载框架配置项 既然有了配置文件,那么我们需要获取配置文件的值。这是框架需要做的事情,我们在smart-frame项目中创建一个ConfigHelper助
阅读全文
posted @ 2019-10-27 15:41
duan2
阅读(202)
推荐(0)
编辑
摘要:
注解的本质 「java.lang.annotation.Annotation」接口中有这么一句话,用来描述『注解』。 The common interface extended by all annotation types 所有的注解类型都继承自这个普通的接口(Annotation) 这句话有点抽
阅读全文
posted @ 2019-10-19 17:31
duan2
阅读(900)
推荐(0)
编辑
摘要:
package action;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autow
阅读全文
posted @ 2019-10-19 16:27
duan2
阅读(873)
推荐(0)
编辑
摘要:
一、协议 API与客户端用户的通信协议,总是使用HTTPS协议,以确保交互数据的传输安全。 二、域名 应该尽量将API部署在专用域名之下: https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下: https://www.example.com/
阅读全文
posted @ 2019-10-19 15:18
duan2
阅读(2268)
推荐(0)
编辑