zoukankan      html  css  js  c++  java
  • Java-Class-@I:org.springframework.stereotype.Service.java

    ylbtech-Java-Class-@I:org.springframework.stereotype.Service.java
    1.返回顶部
     
    2.返回顶部
    1、
    package com.ylbtech.edu.student.service;
    
    import java.util.List;
    import java.util.Map;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import com.ylbtech.edu.student.mapper.StudentMapper;
    import com.ylbtech.edu.student.domain.Student;
    import com.ylbtech.edu.student.service.IStudentService;/**
     * 学生 服务层实现
     * 
     * @author ylbtech
     * @date 2019-01-23
     */
    @Service
    public class StudentServiceImpl implements IStudentService 
    {
        @Autowired
        private StudentMapper studentMapper;
    
        /**
         * 查询学生信息
         * 
         * @param studentID 学生ID
         * @return 学生信息
         */
        @Override
        public Student selectStudentById(String studentID)
        {
            return studentMapper.selectStudentById(studentID);
        }    
    
    }
    2、
    3.返回顶部
     
    4.返回顶部
    1、
    /*
     * Copyright 2002-2017 the original author or authors.
     *
     * Licensed under the Apache License, Version 2.0 (the "License");
     * you may not use this file except in compliance with the License.
     * You may obtain a copy of the License at
     *
     *      http://www.apache.org/licenses/LICENSE-2.0
     *
     * Unless required by applicable law or agreed to in writing, software
     * distributed under the License is distributed on an "AS IS" BASIS,
     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.springframework.stereotype;
    
    import java.lang.annotation.Documented;
    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    import org.springframework.core.annotation.AliasFor;
    
    /**
     * Indicates that an annotated class is a "Service", originally defined by Domain-Driven
     * Design (Evans, 2003) as "an operation offered as an interface that stands alone in the
     * model, with no encapsulated state."
     *
     * <p>May also indicate that a class is a "Business Service Facade" (in the Core J2EE
     * patterns sense), or something similar. This annotation is a general-purpose stereotype
     * and individual teams may narrow their semantics and use as appropriate.
     *
     * <p>This annotation serves as a specialization of {@link Component @Component},
     * allowing for implementation classes to be autodetected through classpath scanning.
     *
     * @author Juergen Hoeller
     * @since 2.5
     * @see Component
     * @see Repository
     */
    @Target({ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    @Documented
    @Component
    public @interface Service {
    
        /**
         * The value may indicate a suggestion for a logical component name,
         * to be turned into a Spring bean in case of an autodetected component.
         * @return the suggested component name, if any (or empty String otherwise)
         */
        @AliasFor(annotation = Component.class)
        String value() default "";
    
    }
    2、
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    结对编程
    四则运算
    认清自我,创造未来!!!
    浅谈GIT
    典型用户及用例故事
    结对编程 四则运算
    四则运算
    《未来的程序员》
    java项目命名规范
    四则运算测试
  • 原文地址:https://www.cnblogs.com/storebook/p/11097435.html
Copyright © 2011-2022 走看看