springboot1(核心功能,配置文件,自定义配置文件的读取,整合jsp,整合mybatis)

一,核心功能

  1自动配置

  2起步依赖

  3Actuaor

  4命令行界面

 

 

二,配置文件

命名:以.properties结尾(键值对的形式)

 

 

三,自定义配置文件的读取

     例如:在配置文件中

          name=zhangsan

     要在类中获取

          @Value("${name}")

          privte String name;

    即可获取配置文件中的值

 

 

四,使用JSP

     1导入依赖    

<!--引入支持jsp的架包-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--tomcat支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>

2配置文件
#配置jsp
spring.mvc.view.prefix=/page/
spring.mvc.view.suffix=.jsp
jsp文件存放在src/main/webapp目录下

 

 

3创建目录

src/main/webapp下创建一个page目录   然后把所有的jsp文件存放在该目录下
  

4,pom文件中添加资源文件

<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>

 

 

5测试

创建一个controller类   放入一个值   然后跳转到jsp页面  并把值取出来

 

 

 

 

 

 

 

 

五,整合mybatis

  1依赖

<!-- Spring Boot Mybatis 依赖 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>

<!-- MySQL 连接驱动依赖 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
2配置数据库
#配置数据库
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver//新版本的要加cj
spring.datasource.url=jdbc:mysql://localhost:3306/lp?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai        //?后面的一定要写

3编写daomain 

  dao(@Mapper或者在引导类上@Mapperscan(/dao)) 注解方式的一定要加

@Results({
@Result(property = "", column = ""),
@Result(property = "", column = ""),
})

  service(@Service)   

4在pom文件中添加

mybatis配置
<resources>
            <!--jsp的配置-->
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>
           <!-- mybatis配置-->
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>


        </resources>

 

 

 

 

 




 

posted on 2020-10-16 10:54  张东东1  阅读(173)  评论(0)    收藏  举报