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

如何看网站做的好坏vs2017做网站

如何看网站做的好坏,vs2017做网站,wordpress简约博客主题,广告推广营销网站本人是Java开发者#xff0c;有面向对象的基础#xff0c;而Scala也是面向对象的语言#xff0c;学习后可快速入门。通过学习Scala的面向对象(和java面向对象类似)、Scala的高级函数(map,reduce等#xff0c;和Java8中的stream编程类似)、Scala的隐式转换(在Java中可通过sp…本人是Java开发者有面向对象的基础而Scala也是面向对象的语言学习后可快速入门。通过学习Scala的面向对象(和java面向对象类似)、Scala的高级函数(map,reduce等和Java8中的stream编程类似)、Scala的隐式转换(在Java中可通过spring aop实现增强Scala的隐式转换较为方便)、Scala的模式匹配(类似Java的switch语句但使用的访问很广)。这里通过Scala结合spring boot来实现spring mvc接口的开发。添加pom依赖先搭建spring boot项目这里不细说org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.scala-langscala-library${scala.version}org.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-javaorg.springframework.bootspring-boot-maven-pluginnet.alchim31.mavenscala-maven-plugin3.2.1compile-scalacompileadd-sourcecompiletest-compile-scalatest-compileadd-sourcetestCompileincremental${scala.version}/.,bvc;-deprecation-Xms64m-Xmx1024m其中Scala的plugin用于编译、测试、打包scala的程序配置server:port: 7777spring:datasource:driver-class-name: com.mysql.jdbc.Driver #数据库驱动url: jdbc:mysql://localhost:3306/test?useSSLfalse #本地数据库url,先在本地数据库中建立test这个库username: root #数据库用户名password: 191016 #数据库密码jpa:hibernate:ddl-auto: update #每次运行程序没有表格会新建表格表内有数据不会清空只会更新database: mysql项目结构image.png其中controller层为程序入口domain层为实体类service层为业务逻辑层提供事务控制repository层为数据持久化层实体类EntityTableclass Person {IdGeneratedValueBeanPropertyvar id:Integer _BeanPropertyvar name:String _BeanPropertyvar sex:String _}scala中无get/set方法repository持久化层trait PersonRepository extends CrudRepository[Person,Integer]{}trait类似于Java中接口的含义这里继承jpa的基本Repositoryservice层Serviceclass PersonService Autowired()(personRepository: PersonRepository) {/*** 保存** param person 保存对象* return Person*/Transactionaldef save(person: Person): Person {personRepository.save(person)}/*** 根据Id查询** param id 查询参数* return Person*/def selectPersonById(id: Integer): Person {personRepository.findOne(id)}}这里的自动注入的方式和java中不相同是写在类名的后面controller层RestControllerRequestMapping(Array(/v1/person))class PersonController Autowired()(personService: PersonService) {PostMappingdef save(RequestBody person: Person): Person {personService.save(person)}GetMappingdef selectPersonById(RequestParam id: Integer): Person {personService.selectPersonById(id)}}这里的映射路径和java中不同必须传一个数组而java中是传递一个字符串测试启动项目通过postman测试保存image.png查看数据库保存成功。image.png查询image.png注意Java和Scala可以相互调用如Java写的工具类在Scala可直接使用不用在重新写一套Scala的工具类反之亦然。
http://www.pierceye.com/news/115622/

相关文章:

  • 建设网站做什么赚钱网站制作.
  • 小企业公司网站怎么建做网站英文编辑有前途吗
  • 优化图片传网站wordpress背景图片
  • 网站服务器哪家好些外包做网站不付尾款
  • 建站系统wordpress下载哪个公司的微信商城系统
  • 网站建设app开发合同深圳企业网站制作设计方案
  • 免费网站整站模板下载寻找做网站
  • 做此广告的网站做家纺的网站
  • 湖南畅想网站建设个人网站建设基本定位
  • 建站公司外包钓鱼网站怎么做
  • 个人网站logo需要备案吗鑫灵锐做网站多少钱
  • .xyz做网站怎么样网站产品预算
  • 建网站先要申请网址吗做网站给文件不侵权
  • 一元夺宝网站建设Wordpress 普通图片裁剪
  • 网站推广都有哪些自己有网站怎么优化
  • 宠物交易网站模板更改wordpress后台登录地址
  • 有电脑网站怎样建手机正规网络游戏平台
  • 网站抓取QQ获取系统cms监控手机客户端
  • 郑州网站推广价格优礼品网站模板
  • 百度指数不高的网站怎么优化网站图片类型
  • 北京专业做网站怎么样app软件开发摄像头
  • 网站建设导向erp系统软件免费版
  • 手表网站网站开发毕业设计文献综述
  • 台州网站制作维护关于微网站策划ppt怎么做
  • 网站建设中期目标开发app找那个公司
  • 跨境自建站模板网站内容和功能清单
  • 平面设计找素材的网站电子商务网站建设的步骤一般为(
  • 一个服务器可以备案几个网站凡科门店通怎么样
  • 房地产企业网站建设想给公司产品做个推广
  • 国外网站平台wordpress电脑安装教程