第一个Springboot工程

      上周被外派一个公司去做外包,发现他们的项目结构和一般的WEB项目有些区别,启动只需要一个Main方法就可以启动,感到很新奇,然后得知他们是创建的Spring-boot的架构,然后自己回家恶补了一些知识,学习了springboot相关的知识,然后在今天特此搭建了一个工程进行了学习。

开发环境:Eclipse4.6

JDK版本:JDK1.8

数据库:mysql5.7

其他技术:Spring Data JPA 、themeleaf 

言归正传,我们开始spring-boot的神奇之旅吧。

首先 spring-boot项目的搭建有很多方式,可以通过官网创建,然后导入到你的开发工具中。官网地址如下:http://start.spring.io/ 网页截图

然后就是通过开发工具的插件进行创建 在Eclipse中 可以在Eclipse Marketplace中搜索STS进行安装。



安装完成之后,在Eclispe中创建如下截图的工程:


创建完成之后 就如我这目录结构():


这个类就是我们工程的入口类 其实他是一个组合类,下图为这个注解类的源码截图:



然后就是数据库和服务器的配置在工程自带的application.propertity的文件中配置的 


然后做了一个页面的接口和HTML页面的实例:

目录结构如下:

实体类:Student 

服务层:StudentService

Dao:StudentDao(这里我用了spring Data JPA的数据访问形式)

控制层:StudentController

前端页面 :html5 、themeleaf模板引擎

如下图所示:

Dao层代码:springData JPA的使用很简单,创建一个接口继承JpaRespository这个类就可以实现他的数据访问形式了。


Service层:

Controller层

前段代码如下:



页面结果如下:


总结:这是一个入门项目,关于spring-boot的知识还是有很多,有待进一步的学习和实践,有不懂的同学欢迎交流。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容