函数evaluate不识别公式中的中括号怎么办(没有evaluate函数)
580
2022-05-30
前提 装好maven和java
开发工具intellij idea
新建项目
NEXT~
这里只选择Spring Web
完成新建
配置文件
原本是这样的 但是我们不这样写
修改配置文件
修改成这个样子 使用yml配置
使用开发环境 使用 application-dev.yml 中的配置
使用生产环境 使用 application-prod.yml 中的配置
spring: profiles: active: dev
包管理文件
pom.xml 这个文件管理安装的依赖包
类似于 Python的requirements.txt 以及 node的package.json
maven pip npm
这里就是我们的依赖包的信息 包括版本号等等
举个例子 比如我们需要连接和操作mysql数据库就要使用
数据库驱动以及Jpa(这里使用Jpa)
然后点击 Import Changes
配置数据库连接(mysql)
配置Hikari连接池
Hikari文档 https://github.com/brettwooldridge/HikariCP/blob/dev/README.md
配置Jpa
ddl-auto 可以看到好几种选择
update 每次启动服务更新数据表 没有就创建
create 每次启动服务重新创建数据表
配置端口号以及路径
新建一个package命名为controller
放置控制层代码
新建一个class
编写接口
代码
在新建的 DemosController中
@RestController public class DemosController { @GetMapping("/hello") public String helloworld(){ return "hello world!"; } @PostMapping("/hellopost") public String testPost(){ return "hello post!"; } }
启动项目
由于我们配置的端口是8086 路径为 demos
get请求
所以在浏览器中输入
http://localhost:8086/demos/hello
访问http://localhost:8086/demos/hellopost
发现会报错
post请求
因为url地址栏输入 默认为get请求
所以 需要 调试工具
方法一
编辑并重发
将get改成post
请求成功
方法二(推荐)
postman
百度搜索下载即可
发送请求
数据库可视化工具Navicat for MySQL
配置数据库以及Jpa
新建汽车类
@Entity 表明该类为实体类
对应数据库表名为car
@Entity public class Car { @Id private String carId; private String carName; private Integer carPrice; }
在代码内按住 ALT INS键可快速添加 Getter Setter
package com.bk.demo.domain; import javax.persistence.Entity; import javax.persistence.Id; @Entity public class Car { @Id private String carId; private String carName; private Integer carPrice; public String getCarId() { return carId; } public void setCarId(String carId) { this.carId = carId; } public String getCarName() { return carName; } public void setCarName(String carName) { this.carName = carName; } public Integer getCarPrice() { return carPrice; } public void setCarPrice(Integer carPrice) { this.carPrice = carPrice; } @Override public String toString() { return "Car{" + "carId='" + carId + '\'' + ", carName='" + carName + '\'' + ", carPrice=" + carPrice + '}'; } }
运行项目
发现我们的数据库多了一个表
因为我们配置了Jpa 每次启动会更新数据库 没有就创建
编写数据库访问接口 dao层
我们手动添加一个数据
这里继承了JpaRepository 第一个参数Car代表类名 String主键类型
public interface CarRepository extends JpaRepository
编写一个测试接口
@RestController public class DemosController { @Autowired private CarRepository carRepository; @GetMapping("hello") public Object mysqlTest(){ return carRepository.findAll(); } }
测试 浏览器输入 接口地址 即可请求
完成 这样就完成了一个简单得项目搭建 可以读取数据库
【奔跑吧!JAVA】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/265241
Java Spring Boot
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。