当前位置: 首页 > news >正文

环艺做网站免费的客户资源怎么找

环艺做网站,免费的客户资源怎么找,网站开发的前端到底是什么,学网页设计报班声明解释这个对象#xff08;类或者其他#xff09;组件相关 名称作用Controller用于修饰MVC中controller层的组件SpringBoot中的组件扫描功能会识别到该注解#xff0c;并为修饰的类实例化对象#xff0c;通常与RequestMapping联用#xff0c;当SpringMVC获取到请求时会… 声明解释这个对象类或者其他组件相关 名称作用Controller用于修饰MVC中controller层的组件SpringBoot中的组件扫描功能会识别到该注解并为修饰的类实例化对象通常与RequestMapping联用当SpringMVC获取到请求时会转发到指定路径的方法进行处理。声明 MVC中起到控制操作的与Requestmap联用相当于控制 处理请求或者叫做请求入口Service用于修饰service层的组件service层组件专注于系统业务逻辑的处理同样会被组件扫描并生成实例化对象。服务层也不叫做服务层吧就是controller接收到请求之后扔给这个修饰的进行处理Repository用于修饰dao层的组件dao层组件专注于系统数据的处理例如数据库中的数据同样会被组件扫描并生成实例化对象。声明是个DAO层组件Component用于修饰SpringBoot中的组件会被组件扫描并生成实例化对象,修饰的类会修饰成bean。Controller、Service、Repository都是特殊的组件注解。所有声明组件的祖先吧 依赖注入相关 名称作用Autowired会根据对象的类型自动注入依赖对象默认要求注入对象实例必须存在可以配置requiredfalse来注入不一定存在的对象。修饰后改对象就会被自动初始化注入了这就是框架的神奇之处底层原理发射Qualifier当同一个对象有多个实例可以注入时使用Autowired注解无法进行注入这时可以使用Qualifier注解指定实例的名称进行精确注入。用父类声明子类实例化的时候所以存在多个是咧 实例与生命周期相关注解 名称作用Bean用于修饰方法标识该方法会创建一个Bean实例并交给Spring容器来管理。用来声明其实一个bean交给spring管理其他就可以依赖注入了Scope用于声明一个SpringBean实例的作用域作用域的范围有以下几种singleton单例模式在Spring容器中该实例唯一Spring默认的实例模式。 prototype原型模式每次使用实例都将重新创建。request在同一请求中使用相同的实例不同请求重新创建。session在同一会话中使用相同的实例不同会话重新创建Primary当同一个对象有多个实例时优先选择该实例。PostConstruct用于修饰方法当对象实例被创建并且依赖注入完成后执行可用于对象实例的初始化操作。PreDestroy用于修饰方法当对象实例将被Spring容器移除时执行可用于对象实例持有资源的释放。 SpringMVC相关注解 名称作用RequestMapping可用于将Web请求路径映射到处理类的方法上当作用于类上时可以统一类中所有方法的路由路径当作用于方法上时可单独指定方法的路由路径。method属性可以指定请求的方式如GET、POST、PUT、DELETE等RequestBody表示方法的请求参数为JSON格式从Body中传入将自动绑定到方法参数对象中。ResponseBody表示方法将返回JSON格式的数据会自动将返回的对象转化为JSON数据。RequestParam用于接收请求参数可以是如下三种形式query paramGET请求拼接在地址里的参数。form dataPOST表单提交的参数。multipart文件上传请求的部分参数。PathVariable用于接收请求路径中的参数常用于REST风格的API。RequestPart用于接收文件上传中的文件参数通常是multipart/form-data形式传入的参数。 配置相关注解 名称作用Configuration用于声明一个Java形式的配置类SpringBoot推荐使用Java配置在该类中声明的Bean等配置将被SpringBoot的组件扫描功能扫描到。EnableAutoConfiguration启用SpringBoot的自动化配置会根据你在pom.xml添加的依赖和application-dev.yml中的配置自动创建你需要的配置ComponentScan启用SpringBoot的组件扫描功能将自动装配和注入指定包下的Bean实例。SpringBootApplication用于表示SpringBoot应用中的启动类相当于EnableAutoConfiguration、EnableAutoConfiguration和ComponentScan三个注解的结合体。EnableCaching当添加Spring Data Redis依赖之后可用该注解开启Spring基于注解的缓存管理功能。value用于注入在配置文件中配置好的属性例如我们可以在application.yml配置如下属性jwt:tokenHeader: Authorization #JWT存储的请求头 secret: mall-admin-secret #JWT加解密使用的密钥 expiration: 604800 #JWT的超期限时间(606024*7)tokenHead: Bearer ’ #JWT负载中拿到开头ConfigurationProperties用于批量注入外部配置以对象的形式来导入指定前缀的配置比如这里我们在application.yml中指定了secure.ignored为前缀的属性Conditional用于表示当某个条件满足时该组件或Bean将被Spring容器创建下面是几个常用的条件注解。ConditionalOnBean当某个Bean存在时配置生效。ConditionalOnMissingBean当某个Bean不存在时配置生效。ConditionalOnClass当某个类在Classpath存在时配置生效。ConditionalOnMissingClass当某个类在Classpath不存在时配置生效。 SpringBootApplication public class HelloworldApplication {public static void main(String[] args) {SpringApplication.run(HelloworldApplication.class, args);} } 数据库事务相关注解 名称作用EnableTransactionManagement启用Spring基于注解的事务管理功能需要和Configuration注解一起使用。Transactional表示方法和类需要开启事务当作用与类上时类中所有方法均会开启事务当作用于方法上时方法开启事务方法上的注解无法被子类所继承。 全局异常处理注解 名称作用ControllerAdvice常与ExceptionHandler注解一起使用用于捕获全局异常能作用于所有controller中。ExceptionHandler修饰方法时表示该方法为处理全局异常的方法 AOP相关注解 名称作用Aspect用于定义切面切面是通知和切点的结合定义了何时、何地应用通知功能。Before表示前置通知Before通知方法会在目标方法调用之前执行通知描述了切面要完成的工作以及何时执行。After表示后置通知After通知方法会在目标方法返回或抛出异常后执行。AfterReturning表示返回通知AfterReturning通知方法会在目标方法返回后执行。AfterThrowing表示异常通知AfterThrowing通知方法会在目标方法返回后执行。Around表示环绕通知Around通知方法会将目标方法封装起来在目标方法调用之前和之后执行自定义的行为。Pointcut定义切点表达式定义了通知功能被应用的范围。Order用于定义组件的执行顺序在AOP中指的是切面的执行顺序value属性越低优先级越高。 测试 名称作用SpringBootTest用于指定测试类启用Spring Boot Test功能默认会提供Mock环境。Test指定方法为测试方法。RunWith用来指定测试类的运行器也就是用什么方式来执行测试类中的测试方法。不同的运行器有不同的功能和特点 package com.weiz.helloworld.service;import org.junit.Assert; import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;RunWith(SpringRunner.class) SpringBootTest class UserServiceTest {Autowiredprivate UserService userService;Testvoid findOne() {Assert.assertEquals(1002, userService.findOne());} }
http://www.pierceye.com/news/549321/

相关文章:

  • 悠悠我心的个人网站素材网站建设教育培训
  • 网站建设定金做什么会计分录湘潭有实力的关键词优化公司
  • 网站备案 网站建设方案书云搜索app
  • 青岛网络推广建站民营医院建设网站
  • 罗湖住房和建设局网站wordpress调用内容代码
  • 网络logo设计优化设计七年级下册语文答案
  • 贵港网站seo安新网站建设
  • 网站怎么自己编辑模块创意网名大全
  • php的网站架构建设框架wordpress如何运行
  • 广州seo网站排名优化数码设计网站
  • 免费做视频相册的网站网站建设的功能描述
  • 网站建设方案浩森宇特alexa排名是什么意思
  • 网上手机网站建设计划书百度小说风云榜排名
  • 用js来做网站帝国cms这么做网站
  • 网站建设需求分析班级网站备案服务类型
  • 网站备案幕布照片怎么算合格北京专业网站开发
  • 浙江建设职业技术学院塘栖校区网站网络推广方法有几种
  • 呢图网站场建设封面长安镇做网站
  • 搜索关键词的网站黄山做网站
  • 网络建站系统去除wordpress主题头部作者信息
  • 鼓楼微网站开发番禺有经验的网站建设
  • 对网站建设心得进入公众号继续阅读怎么弄
  • 网站建设公司投诉电话可以先做网站后备案吗
  • 顺的品牌网站设计价位网站开发合同书
  • 用html5制作个人网站深圳百度国际大厦
  • 网络网站公司网站管理平台扩展插件
  • 个人小说网站怎么做把自己做的网页变成网站
  • led网站制作网站登录后不显示内容
  • 推广网站公司兴义市住房和城乡建设局网站
  • 营销网站建设的公司哪家好创建网站超链接