美文网首页
2018-04-25

2018-04-25

作者: wencai | 来源:发表于2018-04-25 16:59 被阅读0次

    一、使用热部署
    在pom文件中添加

    <dependency>
        <groupId>org.springframeworkboot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
    

    二、添加REST支持
      多个系统之间的调用方式可选用RESTFul方式。
    三、Maven
    mvn compile(编译)、mvn package(编译并打包)、mvn install(打包并安装到本地仓库)、mvn deploy(同install,但打包并安装到远程仓库)、mvn clean(删除target目录)
    三、Spring容器
    1.常用注解
    @Controller:声明此类是一个MVC类,通常与@RequestMapping一起使用
    @Service:声明此类是一个业务处理类,通常与@Transactional一起使用
    @Repository:声明此类是一个数据库或者NoSQL访问类
    @RestController:同Controller
    @Component:声明此类是一个Spring管理的类,通常用于无法用上述注解描述的Spring管理类
    @Configuration:声明此类似一个配置类,通常与@Bean配合使用
    @Bean:作用在方法上,会实例化、配置并初始化一个新的对象,这个对象会由spring IoC 容器管理。默认情况下用@Bean注解的方法名作为对象的名字。
      @Bean 一般和 @Component或者@Configuration 一起使用。区别是在@Component注解的类中不能定义,类内依赖的@Bean注解的方法,而@Configuration可以。

    @Configuration
    public class AppConfig {
    
        @Bean
        public Foo foo() {
            return new Foo(bar());
        }
    
        @Bean
        public Bar bar() {
            return new Bar();
        }
    }
    

    相关文章

      网友评论

          本文标题:2018-04-25

          本文链接:https://www.haomeiwen.com/subject/phsylftx.html