环境:jdk1.8 + maven+idea

1:首先我们在idea上创建一个springboot的项目。

 2:我这里的java version选择的是8

 3:先勾选一个spring web

 4:先编写一个Controller类,在测试我们的springboot能正常运行

5: 默认端口是8080,在浏览器上访问我们@RequestMapping上的地址,看是否能返回我们定义的字段

 6:在pom.xml导入我们需要的maven依赖

 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.0.0</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.19</version></dependency><dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf-spring5</artifactId></dependency><dependency><groupId>org.thymeleaf.extras</groupId><artifactId>thymeleaf-extras-java8time</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.10</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>net.sourceforge.nekohtml</groupId><artifactId>nekohtml</artifactId><version>1.9.22</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

6: 我们导入了lombok依赖,我们就可以在实体类中不用手动去添加get set 构造器,可以用标签代替了

7:在resources目录下建两个包,把们的静态资源放在templates目录下,将我们的css文件放在static目录下

  8:我们发现index.html是我们的登录页面,所以说我们要将index.html页面作为默认的跳转页面

 9:需要我们实现WebMvcConfigurer接口中的addViewControllers方法来实现

10:我们就要开始做登录功能了,登录其实就是查询,前端输入账号密码然后传到我们controller层在传到我们的service层在到我们的mapper层如果账号密码正确就有返回对象,如果没有这返回null,我们先配置数据库并建一个user表

拦截器

后面还有展示员工,修改员工,添加员工,删除员工说白了就是增删除改查这些功能可以自己实现,我我可以把这个项目的文件发给你们

需要的话+qq 1421468941

适合新手的springboot的练手项目相关推荐

  1. python可以做什么项目-适合Python 新手的5大练手项目,你练了么?

    已经学习了一段时间的Python,如果你看过之前W3Cschool的文章,就知道是时候该进去[项目]阶段了. 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? W3Cschool首先有两 ...

  2. python新手练习项目_适合Python 新手的5大练手项目,你练了么?

    已经学习了一段时间的Python,如果你看过之前W3Cschool的文章,就知道是时候该进去[项目]阶段了. 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? W3Cschool首先有两 ...

  3. python能做什么项目-适合Python 新手的5大练手项目,你练了么?

    已经学习了一段时间的Python,如果你看过之前W3Cschool的文章,就知道是时候该进去[项目]阶段了. 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? W3Cschool首先有两 ...

  4. python适合做什么生意_适合Python的5大练手项目,你练了么?

    在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? 首先有两点建议: 最好不要写太应用的程序练手,要思考什么更像是知识,老只会写写爬虫是无用的,但是完全不写也不行. 对于练手的程序,要注意简化 ...

  5. 适合Python 的5大练手项目,你练了么?

    往期好文推荐 0基础不用怕,从0到1轻松教你入门Python python系统学习流线图,教你一步一步学会python 但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手? python教程 ...

  6. python新手入门项目推荐_Python新手入门70个练手项目

    打开UC浏览器 查看更多精彩图片打开UC浏览器 查看更多精彩图片 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了70 ...

  7. python新手项目-推荐:一个适合于Python新手的入门练手项目

    原标题:推荐:一个适合于Python新手的入门练手项目 随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人 ...

  8. 推荐几个适合新手的Java练手项目(好玩又有趣)

    Java练手项目第一波 一.坦克大战 链接:https://www.bilibili.com/video/BV1zP4y1b7gw/?spm_id_from=333.337.search-card.a ...

  9. python新手小项目-推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

最新文章

  1. TCO 2015 1A Hard.Revmatching(Hall定理)
  2. hdu 4751(dfs染色)
  3. ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
  4. 手工安装kubernetes
  5. 虚拟机+CentOS内核hack7、8、9、17失败记
  6. apache2.4配置虚拟主机
  7. NLP Chinese Corpus:大规模中文自然语言处理语料
  8. 知识管理系列---3.程序实现
  9. linux服务器查配置信息失败,查看Linux服务器的配置信息
  10. java读取文件并显示_JAVA读取本地文件并显示到页面中
  11. React子组件怎么改变父组件的state
  12. SQL 2005 Reporting Services:物理分页和逻辑分页 SSRS 2008 report export to PDF - Cannot get size to work...
  13. EasyUI:datagrid重置排序按钮状态
  14. 关于账号密码校验的两种IO流操作
  15. CodeForce 855B 暴力or线段树
  16. live555保存文件的问题
  17. simulink积分器报错
  18. 收藏:关于3g手机的市场调查报告
  19. 弘辽科技:多多进宝怎么找团长?多多进宝怎么找推手推广?
  20. 【CVPR2018】Deep Mutual Learning

热门文章

  1. uniapp自定义弹框
  2. 如何在个人博客上添加自己的备案信息
  3. 漫画大全《浴血商后》
  4. a的充分条件是什么意思;a的必要条件是什么意思;a是b的充分条件是什么意思;
  5. php 此网页包含重定向循环,打开浏览器网页提示此网页包含重定向循环解决方法...
  6. java版gRPC实战之五:双向流,rabbitmq持久化原理
  7. HDU-7092 仓颉造数
  8. 李雷爱跑步,爱吃东西。 1)李雷体重75.0公斤 2)每次跑步会减肥0.5公斤 3)每次吃东西体重会增加1公斤 4)韩梅梅的体重是45.0公斤
  9. 针对舆情分析近五年参考文献的分析报告
  10. Python 中的Sympy详细介绍