從C#到Java(SpringBoot入門)

1.新建一個springboot項目,安裝Lombok,而且安裝依賴包java

 

2.包還原完成後,左側解決方案會變成web

 

3.查看MyDemoAppcliationspring

  XXApplication至關於AspNetCore中的Startup,爲整個SpringBoot的入口,F12進去查看源碼,會看到如下幾個註解:json

    @Target({ElementType.TYPE})  Target表示設定註解適用範圍,ElementType.TYPE表示用於class或者interface上。springboot

    @Configuration 是一個類級註釋,指示對象是一個bean定義的源。@Configuration 類經過 @bean 註解的公共方法聲明bean。 @Configuration的註解類標識這個類能夠使用Spring。app

    @Bean 註釋是用來表示一個方法實例化,由 Spring IoC 容器管理的一個新的對象。spa

    @Configuration 通常與 @Bean 註解配合使用,用 @Configuration 註解類等價與 XML 中配置 beans,用 @Bean 註解方法等價於 XML 中配置 bean。.net

    @EnableAutoConfiguration 註解的類所在的包有特定的意義,而且做爲默認配置使用。3d

    @ComponentScan 註解會自動掃描指定包下的所有標有 @Component註解 的類,並註冊成bean,包括@Component下的子註解@Service,@Repository,@Controller。server

  application.properties

    springboot的配置文件,至關於appsetting.json/web.config,爲整個springboot項目提供配置,實際上我更喜歡用application.yml來配置,具體配置能夠看 https://blog.csdn.net/testcs_dn/article/details/78959700 。

  讀取配置文件

    建立application.yml文件,加入以下配置:

server:
  port: 8001


webSite:
  name: myTestSpringBoot

 

    建立WebSiteConfig文件:

@Data
@Configuration
@ConfigurationProperties(prefix = "webSite")
public class WebSiteConifg {
    private String name;
}

    在Controller中注入WebSiteConfig就能夠讀取到配置文件的內容。

相關文章
相關標籤/搜索