2018-04-25

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


    org.springframeworkboot
    spring-boot-devtools
    true

二、添加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)