美文网首页Spring Boot文集系列
各种软件的代号含义

各种软件的代号含义

作者: tmac09 | 来源:发表于2019-03-18 16:30 被阅读0次

    Free:免费版

    Retail:零售版

    Full:完全版

    Final:正式版

    SR:修正版

    Pro:专业版

    Plus:加强版

    Delux:豪华版

    Build:内部标号

    Trial:试用版

    Alpha:内部测试版

    Beta:测试版

    alphal 内部测试版

    beta 外部测试版

    Release 发行版,有时间限制

    demo 演示版,一般会有功能限制

    shareware 共享版,虽然不会要求注册但是一般也有功能限制

    plus 加强版

    Corporation 或 Enterprise 企业版

    professional 专业版

    trail 试用版(一般有时间或者功能限制)

    [补充] 软件项目版本号的命名格式

    常见版本

    * alpha 内部测试版

    * beta 外部测试版

    * demo 演示版

    * Enhance 增强版或者加强版 属于正式版

    * Free 自由版

    * Full version 完全版 属于正式版

    * shareware 共享版

    * Release 发行版 有时间限制

    * Upgrade 升级版

    * Retail 零售版

    * Enterprise 企业版

    PS:SpringBoot中常见注解含义总结

    @RequestMapping

    注解提供路由信息。它告诉Spring任何来自"/"路径的HTTP请求都应该被映射到home方法。@RestController注解告诉Spring以字符串的形式渲染结果,并直接返回给调用者。该注解有六个属性:

    params:指定request中必须包含某些参数值是,才让该方法处理。

    headers:指定request中必须包含某些指定的header值,才能让该方法处理请求。

    value:指定请求的实际地址,指定的地址可以是URI Template 模式

    method:指定请求的method类型, GET、POST、PUT、DELETE等

    consumes:指定处理请求的提交内容类型(Content-Type),如application/json,text/html

    produces:指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回

    @EnableAutoConfiguration

    @EnableAutoConfiguration。这个注解告诉Spring Boot根据添加的jar依赖猜测你想如何配置Spring。由于spring-boot-starter-web添加了Tomcat和Spring MVC,所以auto-configuration将假定正在开发一个web应用并相应地对Spring进行设置。Starter POMs和Auto-Configuration设计auto-configuration的目的是更好的使用"Starter POMs",但这两个概念没有直接的联系。可以自由地挑选starter POMs以外的jar依赖,并且Spring Boot将仍旧尽最大努力去自动配置你的应用

    @Configuration

    Spring Boot提倡基于Java的配置。尽管可以使用一个XML源来调用SpringApplication.run(),但官方建议使用@Configuration类作为主要源。一般定义main方法的类也是主要@Configuration的一个很好候选。不需要将所有的@Configuration放进一个单独的类。@Import注解可以用来导入其他配置类。另外也可以使用@ComponentScan注解自动收集所有的Spring组件,包括@Configuration类。

    如果需要使用基于XML的配置,官方建议仍旧从一个@Configuration类开始。可以使用附加的@ImportResource注解加载XML配置文件。

    @Configuration注解该类,等价与XML中配置beans;用@Bean标注方法等价于XML中配置bean。

    @ComponentScan

    表示将该类自动发现扫描组件。如果扫描到有@Component、@Controller、@Service等这些注解的类,并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。使用@ComponentScan注解搜索beans,并结合@Autowired注解导入。可以自动收集所有的Spring组件,包括@Configuration类。如果没有配置,Spring Boot会扫描启动类所在包下以及子包下的使用了@Service,@Repository等注解的类。

    @SpringBootApplication

    @SpringBootApplication // 等同于@Configuration @EnableAutoConfiguration @ComponentScan 

    @Profiles

    Spring Profiles提供了一种隔离应用程序配置的方式,并让这些配置只能在特定的环境下生效。任何@Component或@Configuration都能被@Profile标记,从而限制加载它的时机。

    @ControllerAdvice

    包含@Component。可以被扫描到。统一处理异常。

    相关文章

      网友评论

        本文标题:各种软件的代号含义

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