springboot查询数据库资料

先看看我的项目结构


添加依赖

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

</dependency>

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-test</artifactId>

<scope>test</scope>

</dependency>


1:创建实体类,实现getset方法


2:连接数据库,找到mapper.xml路径,url填写的是数据库的路径,然后读取mapper.xml的路径,configuration:

map-underscore-to-camel-case: true代表的是开启驼峰命名格式


3:编写mapper.xml,这里面填写查询的sql语句,我这里查询的是商品价格大于10且库存大于100的


4:在dao层写好查询商品的方法,查询商品不需要填写参数,这一层和数据库的查询有密切联系,通过quer接口查询接口


6:添加一个查询的接口,让实现层来实现找个接口


7:实现层实现接口,@service注解代表这是service层,@Autowired用于注入,@overridde重写,通过条用quer接口,进入dao层,dao层再进入mapper,对数据进行查询,查询到结果后原路返回给goods

、8、

8:这时候已经查询到数据,通过控制层返回数据,我这里是使用视图的方式把他渲染到网页上,goos是网页名字,@Crotroller证明这是控制层,收到用户请求通过控制层接收



9:创建一个goos.xml,goods.的字段采用驼峰命名,需与实体类的属性保持一致


10:浏览器里面输入127.0.0.1:8080/goods即可成功显示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容