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

宜昌营销网站建设工程设计有限公司

宜昌营销网站建设,工程设计有限公司,crm管理系统介绍,陕西江川建设有限公司公司网站一、注解的基本概念Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口#xff0c;程序可以通过反射来获取指定程序元素的Annotion对象#xff0c;然后通过Annotion对象来获取注解里面的元数据。…一、注解的基本概念Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口程序可以通过反射来获取指定程序元素的Annotion对象然后通过Annotion对象来获取注解里面的元数据。二、常用注解2.1 依赖注入相关的Repository 作用于数据访问层向Ioc容器中注入组件Service 作用于业务逻辑层向Ioc容器中注入组件Controller 作用于表现层向Ioc容器中注入组件Component 普通组件可以被注入到spring容器进行管理Resource(name) 默认按照名称进行装配名称可以通过name属性进行指定如果没有指定name属性当注解写在字段上时默认取字段名进行安装名称查找如果注解写在setter方法上默认取属性名进行装配。当找不到与名称匹配的bean时才按照类型进行装配。Qualifier 按照名字注入Autowired 自动注入默认按照byType进行注入如果发现找到多个bean则又按照byname进行查询如果还是多个则抛出异常ComponentScan 扫描特定路径下的类Scope 类的生命周期,默认是单例模式即scopesingleton。另外scope还有prototype(每次获取Bean的时候会有一个新的实例)、request(表示该针对每一次HTTP请求都会产生一个新的bean同时该bean仅在当前HTTP request内有效)、session(表示会话即在同一个会话中被注解的Bean都是使用的同一个Bean不同的会话使用不同的Bean)、global session(每个全局的HTTP Session使用session定义的Bean都将产生一个新实例。)作用域2.2 Aop相关的Aspect 标识该类为切面类Pointcut 定义切入点表达式例如Pointcut(execution(* org.study.service.impl..*.*(..)))Around 定义某个方法为环绕通知Before 前置通知AfterReturning 后置通知AfterThrowing 异常通知After 最终通知不管异常还是正常都会执行该通知EnableAspectJAutoProxy 开启AOP注解2.3 读取配置相关(1)Configuration、Bean spring 3.0 引入的和 Configuration一起工作用来表明当前类为一个配置类可以在当前类中创建对象添加到ioc容器中示例如Configurationpublic class ApplicationConfig {Bean(value helloService)public HelloService helloService(){return new HelloService();}}Value 读取配置文件的信息例如Value(${jdbc.driver});Import 加载其他配置类例如Import(value JdbcConfiguration.class);ImportResource 用来加载spring的配置文件例如ImportResource(classpath:config.xml);PropertySource 和 PropertySources 指定配置文件的信息如PropertySource(classpath:jdbcConfig.properties)ConfigurationProperties springboot中的读取配置文件的配置例如ConfigurationProperties(prefix spring.datasource);2.4 springMvc相关的注解Controller 标识当前类为一个控制器RestController 标识当前类为一个Rest风格的控制器相当于Controller和RequestBody的结合RequestMapping 用来处理请求地址映射的注解RequestParam 绑定请求的参数值例如public String requestparam1(RequestParam String username);RequestBody 放在方法上表示返回json类型的数据放在方法参数里表示接受json类型的数据并格式化为对象PathVariable 可以用来映射URL中的占位符到目标方法的参数中RequestHeader 绑定请求头的信息到参数中CookieValue 用来获取cookie中的值EnableTransactionManagement 开启事务的支持Transactional 该方法或者类开启事务2.6 测试相关Runwith 指定一个运行器如RunWith(SpringJUnit4ClassRunner.class);Test 标注该方法为一个测试方法2.7 缓存相关EnableCache 启用缓存Cacheable 添加缓存Cacheput 更新缓存CahceEvict 清除缓存Caching 缓存的复杂组合相当于多个注解的组合CacheConfig 缓存的公共配置三、总结通过上述的注解我们基本上掌握的spring开发的基本注解最重要的还是活学活用记在脑海里
http://www.zqtcl.cn/news/485509/

相关文章:

  • 云南网站设计海外直购网站建设方案书范文
  • 网站视频小程序商城多少钱
  • 美耐皿 技术支持 东莞网站建设如何将网站指向404
  • 如何做网站的维护和推广wordpress首页在哪里修改
  • 网站建设公司在哪里宣传网站群系统建设的目的
  • 建立网站的教学书籍最新网站建设哪家公司好
  • 视频网站开发者工具科技网站新版网站上线
  • 网站设计简单网页百度提交网站
  • 建设企业网站网站崩溃西安百度网站快速排名
  • 前端 国外 网站请人做网站得多少钱
  • 微商如何做网站引流上海市有哪些公司
  • 服务类型网站开发需要哪些技术中国设计师网效果图
  • 电子商务网站建设技术有哪些方面做婚礼请柬的网站有哪些
  • 做暖暖欧美网站全国职工素质建设工程专题网站
  • 策划对于企业网站建设来说网站开发新加坡
  • 做仪表行业推广有哪些网站个人网站备案模板
  • 做微网站是订阅号还是服务号号网站建设叫什么软件
  • 美团初期是怎么建网站特效视频素材网站
  • 网站建设行业市场分析刚创业 建网站
  • 网站推广昔年下拉wordpress 首页添加链接地址
  • 网站年费推荐专业做网站公司
  • 邵东微网站建设设计网页图片
  • 沈阳高端做网站建设应用软件商店
  • 05网站首页设计说明
  • 给企业做网站运营手机做简单的网站
  • 做网站卖广告国家公示企业信息查询系统
  • 西安网站建设公司找哪家如何做平台推广赚钱
  • 网站优化个人工作室怎么找网站开发公司
  • 如何把网站一个栏目做301跳转推广途径
  • 房山做网站北京本地网络推广平台