springboot简单入门

    如今springboot 已经逐渐替代了以往的普通Maven 工程 笔者公司也是在用springboot 作为主要框架进行开发 ,

    最新的springboot2.0也已经支持jdk9

    这篇文章我会向大家简单介绍一下springboot 的一些基本使用以及配置

    我使用的idea是intellij

springboot简单入门_第1张图片

点击next

springboot简单入门_第2张图片

这里的属性就是我们创建成功后pom.xml中各属性的名字对应。

包括groupID、artifactID、version等

点击next

springboot简单入门_第3张图片

这里是选择springboot版本以及需要导入的依赖、根据springboot版本不同 页面会有些许差异

选择时需要先选择左边的分类 然后在右边的具体模块打✔  就会出现在最右边

点击next

springboot简单入门_第4张图片

最后一项  项目名称和本地存储项目路径

点击finish  稍等片刻 项目就创建成功了。

 

然后说一下 springboot 的大概目录结构

springboot简单入门_第5张图片

非常简单 

src下有main和test ,main是我们正常需要运行撸代码的地方  java 下有一个主目录有一个application类

请注意 很重要  你的所有的包文件包括类都必须属于这个主目录的子包,这个主目录的名字是创建时写好的

application这个类有很多配置 这里说一下常用的

第一个ImportResource 是我们除了正常的application.properties需要扫描的其他配置文件

第二个SpringBootApplication是我们需要扫描的包

第三个EnableJpaAuditing代表我们要启动JPA

下面是resource 里面有一个application.properties springboot 的基本配置 包括一些 额外的插件配置都可以写在这里

使用的框架的是sh  所以持久层使用jpa

数据库配置:

 

[email protected]@
#数据源配置 不再多说
#spring.datasource.url=
#spring.datasource.username=
#spring.datasource.password=
#spring.datasource.driver-class-name=com.mysql.jdbc.Driver

 

#JPA Configuration:
#了解过hibernate的同学对这些配置应该不陌生吧
spring.jpa.show-sql=false   
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect 
spring.jpa.database=MYSQL  
spring.jpa.generate-ddl=true 
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

spring.jpa.hibernate.ddl-auto=none
server.contextPath=/classadminserv  #访问目录更改
#springboot是可以内置tomcat的 自己以war包形式启动 所以有内置端口号
#server.port=8082   #端口号

springboot 可以直接通过maven 打出war包  通过java -jar 的命令启动  是通过内置的tomcat  访问根路径是上面配置的路径

如果是通过tomcat启动 那么访问根路径就是war包的名字了

控制层使用springMVC

类上面加一个 注解即可正常扫面到

业务层

@Service

持久层不需要加任何注解 直接继承JPARepository 进行开发即可

好了 springboot 的大概使用就到这里了~~希望能帮助初入门的童鞋了解

 

你可能感兴趣的:(JPA)