Git Product home page Git Product logo

2019-wiit-7340-lab3-spring-annotation-config's Introduction

Lab 3: Configuring Spring with Annotations and Component Scanning

In this lab you will get hands on practice configuring the Spring IOC container using annotations and component scanning.

Getting Started

  1. Create a private repository for this assignment by following these procedures making the following substitutions:
  2. Add me as a collaborator so I can view and grade your work by following these procedures
  3. Create and checkout a new project for this lab in IntelliJ by following these procedures
  4. IMPORTANT: Before you start coding, create a new branch for your work as described here

Completing the Assignment

Important: You may not change the code in any test cases. For a passing grade, the only permissible difference between the base version of each JUnit test class and yours is yours will have no tests commented out and the file is otherwise identical.

Instructions for completing the assignment:

  1. Open src/main/java/edu.cscc.java4.spring.ioc.config/AnnotationConfigTests in the editor:
    1. Move the /* -- top block comment line to below the first Test
    2. Right click in the editor window and choose "Run AnnotationConfigTests"
    3. Change just enough code / configuration to make that test pass
    4. Repeat the last 3 steps until every test method runs without error
  2. Once you are done, commit your changes using "VCS" -> "Commit":
    • Make sure the commit includes any new files you created
    • Enter a proper comment
    • Uncheck "Perform code analysis"

Hints from the Documentation

  1. The IoC Container

Submitting your work

  1. Push your changes to GitHub, create a pull request, and ask for my review by following these procedures
  2. Once I have reviewed and approved your pull request, follow these procedures to submit your assignment in Blackboard

2019-wiit-7340-lab3-spring-annotation-config's People

Contributors

jeffrey-anderson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.