• 从C#到Java(SpringBoot入门)


    1.新建一个springboot项目,安装Lombok,并且安装依赖包

    2.包还原完成后,左侧解决方案会变成

    3.查看MyDemoAppcliation

      XXApplication相当于AspNetCore中的Startup,为整个SpringBoot的入口,F12进去查看源码,会看到以下几个注解:

        @Target({ElementType.TYPE})  Target表示设定注解适用范围,ElementType.TYPE表示用于class或者interface上。

        @Configuration 是一个类级注释,指示对象是一个bean定义的源。@Configuration 类通过 @bean 注解的公共方法声明bean。 @Configuration的注解类标识这个类可以使用Spring。

        @Bean 注释是用来表示一个方法实例化,由 Spring IoC 容器管理的一个新的对象。

        @Configuration 一般与 @Bean 注解配合使用,用 @Configuration 注解类等价与 XML 中配置 beans,用 @Bean 注解方法等价于 XML 中配置 bean。

        @EnableAutoConfiguration 注解的类所在的包有特定的意义,并且作为默认配置使用。

        @ComponentScan 注解会自动扫描指定包下的全部标有 @Component注解 的类,并注册成bean,包括@Component下的子注解@Service,@Repository,@Controller。

      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就可以读取到配置文件的内容。

  • 相关阅读:
    19冒烟测试和回归测试
    sandboxie配置文件
    Security Descriptor
    sbiedll.dll log
    Process Memory
    资源同步
    卸载列出残留进程
    sandboxie注入
    LPC
    Changing Environment Variables
  • 原文地址:https://www.cnblogs.com/LvJiaXuanBlogs/p/10475857.html
Copyright © 2020-2023  润新知