当前位置: 首页 > news >正文

建立自己网站的好处手机网站建设费用

建立自己网站的好处,手机网站建设费用,阿里云上传的网站 服务器路径,wordpress添加顶部导航条目录 SpringBoot 创建项目 配置文件 注解 命名规范 SpringBoot整合第三方技术 …… 中文文档#xff1a;Spring Boot 中文文档 SpringBoot Spring Boot 是基于 Spring 框架的一种快速构建微服务应用的方式它主要提供了自动配置、简化配置、运行时应用监控等功能它…目录 SpringBoot  创建项目 配置文件  注解  命名规范 SpringBoot整合第三方技术 …… 中文文档Spring Boot 中文文档  SpringBoot  Spring Boot 是基于 Spring 框架的一种快速构建微服务应用的方式它主要提供了自动配置、简化配置、运行时应用监控等功能它约定了一套项目开发规则来自动完成整个项目的配置从而让开发人员能够简单地创建完项目就可以直接进入开发阶段优点 起步依赖简化依赖配置 parent, starter使用任意坐标时仅书写GAV中的G和AV由SpringBoot提供如果发生坐标错误再指定Version自动配置简化常用工程相关配置辅助功能内置服务器…… tomcat默认apache出口应用面广负载了若干较重的组件jetty更轻量级负载性能远不及tomcatundertow负载性能勉强胜于tomcat 创建项目 推荐使用Maven或Gradle来构建项目快速创建一个SpringBoot项目 进入网站Spring Initializr填写项目的各种配置信息再添加Spring Web依赖点击生成压缩包解压压缩包用IDEA打开解压后得到的文件夹再修改设置里的Maven的仓库信息和使用的jdk版本pom.xml文件等即可 配置文件  默认配置文件为application.yml或application.properties通常只用于存储SpringBoot项目的核心配置信息存放在项目的src/main/resources目录下该目录在SpringBoot中的抽象路径为classpath一个项目里可以有多个配置文件可以把不同类型的配置信息存储在不同的配置文件里SpringBoot提供的配置文件格式(优先顺序propertiesyml application.properties等号  keyvalueapplication.yml(冒号后有一个空格) key: valueyml数据读取使用Value读取单个数据属性名引用方式${一级属性名二级属性名……}yml文件内部引用属性使用${xxx(属性名)}一变全变 属性值中的转义字符需要用双引号包起 lesson: Spring\tboot\nlesson配置信息的简便用法把配置文件里需要的那部分信息封装成一个对象使用 1使用ConfigurationProperties注解绑定配置信息到封装类中2封装类需要定义为Spring管理的bean否则无法进行属性注入 注解  SpringBoot常用注解 SpringBootApplication 每一个SpringBoot项目中都有一个启动类主类启动类必须被SpringBootApplication注解标注用于启动一个SpringBoot项目的SpringBootApplication.run()方法一个项目应该只使用一次SpringBootApplication注解其只能扫描它所在的包及其子包中的代码如果无法被扫描到相当于无效代码SpringBoot工程运行后初始化Spring容器扫描引导类所在的包加载beanBean Bean指的是由SpringBoot容器管理的对象依赖关系一个对象中需要用到另外一个对象依赖注入SpringBoot在创建一个对象时会根据“依赖关系”把这个对象依赖的对象注入其中Bean的注册SpringBoot自动寻找开发人员已经创建好的Bean并将其保存在SpringBoot容器中Bean的注入把SpringBoot容器中的Bean赋值给某个尚未被赋值的成员变量Bean的获取 在类中创建一个属性通过为属性添加注解让SpringBoot为这个属性注入BeanAutowiredResourceValue当SpringBoot项目被启动时SpringBoot先会自动扫描所有的组件然后注册所有的Bean把这些Bean注入各自的使用场景中组件 要想让Bean生效那么被标注的方法所在的类必须有下列其中一个的注解以便被SpringBoot的组件扫描器扫描到ConfigurationControllerServiceRepositoryComponentImport将Bean所在类主动注册给SpringBoot 命名规范 包的命名 风格一以业务场景进行分类 比如与登录有关的都放到login包下 风格二以功能模块进行分类 比如负责页面跳转的Controller都放到controller包下 常见分类 配置包config / configuration存放被Configuration标注的类 公共类包common存放供其他模块使用的组件、工具、枚举等代码 component存放被Component标注的类 utils / tools存放工具类 constant存放常量类 控制器包control / controller 服务包service存放所有实现业务的服务类 impl存放所有实现业务的服务接口 数据库访问接口包 dao存放用于操作数据库的代码 mapper项目使用MyBatis作为持久层框架 数据实体包 pojo项目使用SSHSpringStrutsHibernate整合框架 model项目使用SSMSpringSpringMVCMyBatis整合框架 entity项目使用MyBatis框架 过滤器包filter 监听器包listener Java文件命名  使用“驼峰命名法”除了第一个单词后面每个单词的首字母都大写其他字母小写单词之间没有下划线以“业务模块”的方式命名比如LoginController常见命名方式 控制器类以Control或Controller结尾服务接口 / 类以Service结尾接口的实现类以Impl结尾工具类以Util结尾配置类以Config或Configuration结尾组件类以Component结尾枚举以Enum结尾实体类 名字必须是名词常见后缀名 PO持久层对象persistent objectDO数据对象, data objectDTO数据传输对象, data transfer objectBO业务对象, business objectVO显示层对象, view objectPOJO简易的Java对象,plain,ordinary java object SpringBoot整合第三方技术 SpringBoot—— MyBatisSpringBoot—— RedisSpringBoot—— RabbitMQSpringBoot—— Thymeleaf …… 学完SpringBoot基础框架知识后SpringBoot整合其他技术是重难点用到什么学什么大体思路不要乱即可
http://www.yingshimen.cn/news/53017/

相关文章:

  • 个体户可以注册网站建设服务分类信息导航网站模板
  • 网站后台加密国外免费网站
  • 制作网站服务器大网站是用什么做html5的
  • 网站建设案例 央视网天津网上办事大厅官网
  • 长春站最新通知wordpress 4.7.3
  • 温州网站建设方案案例设计fireworks8做网站
  • php网站开发实例 电子书网站顶部地图代码怎么做的
  • 拖拽式制作网站可以做会员吗包装设计效果图
  • 葫芦岛公司做网站上海证券交易所网址
  • 自己做的网站别人打不开企业网站的形式有哪些
  • 怎样建设一个好的网站深圳购物网站建设价格
  • 如何 网站收录企业整站seo
  • 设计网站特点域名解析网站什么意思
  • 网站建设策划方案书论文南宁的网站建设
  • 山东建设信息网站沈阳妇科哪个医院比较专业
  • 北京网站制作是什么wordpress怎样设置会员免费
  • 怎样在网站模板上做修改网站设计成功案例
  • 旧域名新网站wordpress敏感词大全
  • 微小店网站建设用途广西响应式网页建设找哪家
  • 众筹网站怎么做推广做网站不用tomcat行吗
  • 网网站基础建设优化知识建设网站龙华
  • 风中有朵雨做的云在线网站wordpress主题制作详解
  • 网站关键词百度没有收录中国商务服务网
  • 做出网站网络工程师培训班要多少钱
  • 网站建设在医院的作用北京市优化网站
  • 老电脑做网站服务器网络运营seo是什么
  • 网站建设费用包括网站开发保密协议范本下载
  • 做dnf钓鱼网站济南网站网站建设
  • 佰牛深圳网站建设宣传推广费用预算
  • 网站开发应聘问题重庆住房与城乡建设部网站